import test_track from "./track/en-US";

export default {
  commons: {
    project_permission: 'Please add the project permission first',
    no_permission: 'No permission yet',
    failure_continues: "Failure continues",
    full_screen_editing: "Full screen editing",
    trash: "Trash",
    yes: "yes",
    no: "no",
    expand_all: "Expand all",
    close_all: "Close all",
    example: "Demo",
    subject: "Subject",
    excelFile: "Excel",
    xmindFile: "Xmind",
    default: "default",
    sort_default: "Default",
    please_select_import_mode: 'Please select import mode',
    please_select_import_module: 'Please select import module',
    pass_rate: 'Pass Rate',
    execution_times: 'Execution Times',
    cover: 'Cover',
    cover_api: 'Synchronously override API modules',
    cover_scenario: 'Synchronous overlay scene module',
    module_title: 'Default module',
    save_data_when_page_change: 'Save when page change',
    not_cover: 'Not Cover',
    import: 'Import',
    import_success: 'Import success',
    import_mode: 'Import mode',
    import_module: 'Import module',
    import_user: 'Import user',
    module_deep_limit: 'The node depth does not exceed 8 layers!',
    export: 'Export',
    please_fill_content: 'Please fill content',
    please_fill_in_the_template: 'Please fill in the template',
    cut_back_old_version: 'Cut back to old version',
    cut_back_new_version: 'Switch back to new version',
    comment: 'Comment',
    close_schedule: 'Close Schedule',
    open_schedule: 'Start Schedule',
    schedule_switch: 'Schedule Switch',
    schedule_cron_title: 'Cron Expression',
    review_complete: 'Review Completed',
    examples: 'examples',
    help_documentation: 'Help',
    api_help_documentation: 'API',
    confirm_delete: 'Whether to delete',
    delete_cancelled: 'Delete cancelled',
    option_cannot_spread_pages: 'This options not support spread pages.Do you want continue?',
    workspace: 'Workspace',
    space: 'Space',
    current_workspace: "Current Workspace",
    organization: 'Organization',
    setting: 'Setting',
    rule: 'rule',
    project: 'Project',
    about_us: 'About Us',
    current_project: 'Current Project',
    not_exist: "Not exist",
    name: 'Name',
    description: 'Description',
    annotation: 'Annotation',
    clear: 'Clear',
    save: 'Save',
    not_save: "Not Save",
    save_as: 'Save as',
    update: 'Update',
    save_success: 'Saved successfully',
    warning_module_add: "Tree modules are up to 8 levels deep",
    send_success: 'Send successfully',
    delete_success: 'Deleted successfully',
    relate_success: 'Related successfully',
    unrelated_success: 'Unrelated successfully',
    modify_success: 'Modify Success',
    copy_success: 'Copy Success',
    delete_cancel: 'Deleted Cancel',
    confirm: 'Confirm',
    cancel: 'Cancel',
    from: 'from',
    scenario: 'Scenario',
    track: 'Case',
    actuator: 'Actuator',
    confirm_info: 'Not saved, are you sure to close?',
    prompt: 'Prompt',
    task_center_remark: 'The debugging history only shows the last five pieces of data',
    operating: 'Operating',
    input_limit: 'Within {0} and {1} characters',
    login: 'Sign In',
    welcome: 'One-stop open source continuous testing platform',
    theme_color: 'Theme color',
    username: 'Username',
    password: 'Password',
    input_username: 'Please enter username',
    input_password: 'Please enter password',
    test: 'Test',
    create_time: 'Created Time',
    creator: 'Creator',
    update_user_id: 'Updater ID',
    update_time: 'Updated Time',
    delete_time: 'Delete Time',
    delete_user: 'Deleted By',
    delete_user_id: 'Deleted by id',
    add: 'Add',
    preview: 'Preview',
    member: 'Member',
    email: 'Email',
    phone: 'Phone',
    role: 'Role',
    group: 'Group',
    personal_info: 'Personal Info',
    status: 'Status',
    show_all: 'Show All',
    show: 'Show',
    report: 'Report',
    user: 'User',
    personal_password_info: 'Same old and new password',
    system: 'System',
    personal_setting: 'Personal Setting',
    api_keys: 'API Keys',
    third_account: 'Third Account',
    ui_setting: 'UI Setting',
    quota: 'Quota',
    test_resource_pool: 'Resource Pool',
    system_setting: 'Settings',
    api: 'API',
    encode: 'Encode',
    view: 'view',
    follow_api: 'Follow API definition',
    response_time_delay: 'Response delay time',
    my_workstation: 'Workstation',
    ui_test: 'UiTest',
    performance: 'Performance',
    enable_settings: 'Enable Settings',
    view_settings: 'View Settings',
    functional: 'Functional test',
    input_content: 'Please enter content',
    create: 'Create',
    edit: 'Edit',
    copy: 'Copy',
    follow: 'Follow',
    refresh: 'Refresh',
    remark: 'Remark',
    delete: 'Delete',
    reduction: 'Reduction',
    not_filled: 'Not filled',
    please_select: 'Please select',
    search_by_name: 'Search by name',
    search_by_name_or_id: 'Search by ID/NAME',
    search_by_id_name_tag_path: 'Search by ID/NAME/TAG/PATH',
    search_by_id_name_tag: 'Search by ID/NAME/TAG',
    personal_information: 'Personal Information',
    exit_system: 'Exit System',
    verification: 'Verification',
    system_parameter_setting: 'System Parameter Setting',
    connection_successful: 'Connection successful',
    connection_failed: 'Connection failed',
    save_failed: 'Saved failed',
    host_cannot_be_empty: 'Host cannot be empty',
    port_cannot_be_empty: 'Port cannot be empty',
    account_cannot_be_empty: 'Account cannot be empty',
    title: 'Title',
    custom: 'Custom',
    select_date: 'Select date',
    calendar_heatmap: 'Calendar Heatmap',
    months_1: 'Jan',
    months_2: 'Feb',
    months_3: 'Mar',
    months_4: 'Apr',
    months_5: 'May',
    months_6: 'Jun',
    months_7: 'Jul',
    months_8: 'Aug',
    months_9: 'Sep',
    months_10: 'Oct',
    months_11: 'Nov',
    months_12: 'Dec',
    weeks_0: 'Sun',
    weeks_1: 'Mon',
    weeks_2: 'Tues',
    weeks_3: 'Wed',
    weeks_4: 'Thur',
    weeks_5: 'Fri',
    weeks_6: 'Sat',
    date_unit: {
      hour: "HOUR",
      day: "Day",
      month: "Month",
      year: "Year"
    },
    file_upload_status: {
      success: 'Success',
      to_upload: 'To upload',
      to_relate: 'To be associated',
      expired: 'Expired',
      error: 'Error'
    },
    test_unit: 'tests',
    remove: 'Remove',
    next_level: "Next level",
    remove_cancel: 'Remove Cancel',
    remove_success: 'Remove Success',
    tips: 'The authentication information has expired, please login again',
    not_performed_yet: 'Not performed yet',
    incorrect_input: 'Incorrect input',
    delete_confirm: 'Please enter the following to confirm deletion:',
    login_username: 'ID or email',
    response_time_warning: 'Reply time should be greater than 0 for members',
    input_login_username: 'Please input the user ID or email',
    input_name: 'Please enter name',
    please_save: 'Please save first',
    formatErr: 'Format Error',
    id: 'ID',
    cannot_be_null: 'not null ',
    required: "{0} is required",
    millisecond: 'ms',
    please_upload: 'Please upload file',
    please_fill_path: 'Please fill in the path',
    reference_documentation: "Documentation",
    already_exists: 'The name already exists',
    modifier: 'Modifier',
    validate: "Validate",
    batch_add: "Batch add",
    import_variable: "Import variable",
    export_variable: "Export variable",
    batch_restore: "Batch restore",
    batch_gc: "Batch gc",
    check_project_tip: "Create or select the project first",
    auth_redirect_tip: 'Jump to the authentication source page for authentication',
    tag_tip: "Enter to Add Label",
    node_name_tip: "The name cannot contain'\\'",
    more_operator: "More operator",
    mock: "Mock settings",
    encrypted: "Not encrypted",
    no_corresponding: "No corresponding",
    code_template: "code template",
    api_case: "Api Case",
    please_add_api_case: "Please add api case",
    scenario_case: "Scenario Case",
    task_center: "Task center",
    task_close: "Put away",
    notice_center: "Notice center",
    notice_count: 'Messages',
    notice_tips: 'Only display the news within the last 3 months',
    system_notice: 'System',
    mentioned_me_notice: '@Mentioned Me',
    all_module_title: "All module",
    create_user: 'Creator',
    create_user_id: 'Creator ID',
    run_message: "The task is being executed, please go to the task center to view the details",
    executor: "Executor",
    execute_history: "Execute history",
    debug_history: "Debug history",
    testing: "Testing",
    enable_scene: "Original scene environment",
    variable_scene: "Original scene variable",
    reference_settings: "Reference settings",
    enable_scene_info: "Enable scene environment: the current step uses the original environment configuration of the scene to run",
    edit_info: "Edit details",
    environment: "Environment",
    run: "Run",
    delete_batch: "Delete Batch",
    run_success: "Run Success",
    run_completed: "Run Completed",
    run_fail: "Run Fail",
    run_warning: "Is running, please check later",
    run_stop: "The current task has been stopped and the report cannot be viewed",
    report_delete: "Report deleted",
    follow_success: "Follow Success",
    cancel_follow_success: "Cancel Follow Success",
    generate_test_data: "Generate test data",
    type: "Type",
    type_of_num: "Please enter an number type",
    type_of_integer: "Please enter an integer type",
    validity_period: 'Validity Period',
    please_select_a_deadline: "Please select a deadline",
    relationship: {
      name: 'Dependencies',
      pre_case: 'Prepositional Case',
      post_case: 'Postposition Case',
      pre_api: 'Prepositional API',
      post_api: 'Postposition API',
      graph: 'Dependencies Graph',
      selected: 'Selected Node',
      direct: 'Direct Link',
      indirect: 'Indirect Link',
      type: 'Relationship Type',
      after_finish: 'Execution after completion',
      current_case: 'Current case',
    },
    project_setting: "Project Settings",
    table: {
      select_tip: "Item {0} data is selected"
    },
    selector: {
      required: "Required",
      not_required: "Not required",
    },
    ssl: {
      config: "Config",
      files: "Files",
      entry: "Entry",
      original_as_name: "Original as name",
      new_as_name: "New name",
      source: "Source",
      default: "Default"
    },
    date: {
      select_date: 'Select date',
      start_date: 'Start date',
      end_date: 'End date',
      select_date_time: 'Select date and time',
      start_date_time: 'Start date and time',
      end_date_time: 'End date time',
      range_separator: "To",
      data_time_error: "Start date cannot be later than the end date",
    },
    trigger_mode: {
      name: "Trigger Mode",
      manual: "Manual trigger",
      schedule: "Scheduled Task",
      test_plan_schedule: "TestPlan Scheduled Task",
      test_plan_api: "TestPlan API call",
      api: "API call",
      case: "Case"
    },
    adv_search: {
      title: 'Advanced Search',
      combine: 'Combined query',
      test: "Test",
      project: "Project",
      search: "Query",
      reset: "Reset",
      and: 'All',
      or: 'any one',
      add_filter_link: 'Add filter',
      add_filter_link_tip: 'There are empty query conditions, please select first!',
      operators: {
        is_empty: "Is empty",
        is_not_empty: "Is not empty",
        like: "Contains",
        not_like: "Not included",
        in: "Belong to",
        not_in: "Not belonging",
        gt: "Greater than",
        ge: "Greater than or equal to",
        lt: "Less than",
        le: "Less than or equal to",
        equals: "Equal to",
        not_equals: "Not Equal to",
        between: "Between",
        current_user: "Current user"
      }
    },
    monitor: "Monitor",
    all_label: {
      case: "All Case",
      review: "all"
    },
    image: 'Image',
    tag: 'Tag',
    append_tag: 'Append Tag',
    append_tag_tip: 'Checked: add a new label; unchecked: overwrite the original label;',
    module: {
      select_module: "Select module",
      default_module: "Default module",
    },
    report_statistics: {
      reserved: "Reserved",
      menu: {
        project_statistics: "Project statistics",
        project_report: "Project report",
      },
      option: {
        add_report: "Add content ",
        select_user_group: "Select user group",
        send: "Send",
        save_as_draft: "Draft",
      },
      table: {
        draft: "Draft",
        sended: "Send",
        send_error: "Send error",
      },
      project_report: {
        create_report: "Create report",
        report_name: "Report name",
        report_send_time: "Send time",
        report_send_freq: "Send frequence",
        report_detail: "Report detail",
        show: "Show",
      },
      title: "Report Statistics",
      text: "Text",
      report: "Report",
      test_case_analysis: "Test case analysis",
      test_case_activity: "Test case activity",
      test_case_count: "Count test case",
      test_case_count_activity: "Test case count activity",
      name: "Report",
      excel: "Excel",
      add_case: "Add case",
      change_case: "Change case",
      type: "Type",
      options: "Options",
      chart: "Chart",
      line: "Line",
      pie: "Pie",
      bar: "Bar",
      desc: "Desc",
      asc: "Asc",
      count: "Count",
      report_data: {
        all_report: "All report",
        my_report: "My report",
      },
      report_filter: {
        xaxis: "X-axis",
        yaxis: "Y-axis",
        recently: "Before",
        more_options: "More",
        belone: "In",
        select_options: {
          case_type: "Case type",
          creator: "Create user",
          maintainer: "Maintainer",
          case_status: "Case status",
          case_level: "Case level",
        },
        time_options: {
          fixed_time: "Fixed time",
          dynamic_time: "Dynamic time",
          day: "Day",
          month: "Month",
          year: "Year",
        }
      },
      alert: {
        mail_is_exist: "E-mail is exist",
        cannot_add_more_options: "Cannot add more options",
        end_time_cannot_over_than_start_time: "End time cannot before than start time",
      },
    },
    no_operation_permission: "No operation permission!",
    enterprise_edition: "ENTERPRISE",
    open_source_version: "OPEN-SOURCE",
    function_planning: "The function is being planned...",
    enterprise_edition_tips: "This is an enterprise edition feature, <a href='https://metersphere.io/enterprise.html' target='_blank'>please consult for details</a>",
    ui_edition_tips: "UI automation is an enterprise version function, you can apply for a trial on the official website",
    system_data: "System Data",
    system_user: "User",
    system_workspace: "Workspace",
    system_project: "Project",
    user_unit: "",
    workspace_unit: "",
    dash_board: 'DashBoard',
    all_project: 'All Project',
    to_be_completed: 'Unfinished',
    pending_upgrade: 'To be update',
    information: 'Information',
    nick_name: 'Nick name',
    resourceId: 'Resource ID',
    num: 'Number',
    original_state: 'Original State',
    custom_num: 'CustomNum',
    version: 'Version',
    is_new: "Is new",
    form_config: "Form config",
    form_content: "Form content",
    sync_other_info: "Copy other config",
    delete_current_version: 'Current version',
    delete_all_version: 'All versions',
    change_password_tips: 'Your password is the initial system password, please change it as soon as possible',
    ui: 'UI TEST',
    not_eligible_for_deletion: 'Not Eligible For Deletion',
    batch: 'Batch',
    change: 'Change',
    follow_people: "Follow people",
    default_module: {
      test_case: 'default',
      api_definition: 'default',
      api_scenario: 'default',
      ui_element: 'default',
      ui_scenario: 'default'
    },
    executing: "Executing...",
  },
  login: {
    normal_Login: "Normal Login",
  },
  license: {
    title: 'Authorization management',
    corporation: 'Corporation',
    time: 'Authorization Time',
    product: 'Product',
    edition: 'Edition',
    licenseVersion: 'LicenseVersion',
    count: 'Count',
    valid_license: 'Valid License',
    show_license: 'show license',
    valid_license_error: 'validate license error',
    status: 'Valid State',
    valid: 'Valid',
    invalid: 'invalid',
    count_warning: 'The number of system users has exceeded the license limit. Please contact the staff as soon as possible.',
    expired: 'expired',
  },
  workstation: {
    sync: 'Synchronize',
    sync_setting: 'Sync settings',
    custom_update_list_rule: 'Customize to-be-updated list rules',
    ignore: 'Ignore',
    past: 'past',
    api_change: 'Api Change',
    dash_board: 'My DashBoard',
    upcoming: 'My Upcoming',
    focus: 'My Focus',
    creation: 'My Creation',
    creation_case: 'My Creation Case',
    creation_issue: 'My Creation Issue',
    creation_case_tip: 'No use case has been created yet, create it now',
    creation_issue_tip: 'No defects have been created yet, create them now',
    delNotSame: 'Remove parameters in use cases that cannot correspond to API documentation',
    table_name: {
      track_case: 'Track Case',
      track_plan: 'Track Plan',
      track_review: 'Track Review',
      track_issue: 'Track Issue',
      api_definition: 'Api Definition',
      api_automation: 'Api Automation',
      api_case: 'Api Case',
      performance: 'Performance',
      scenario_case: 'Scenario Case'
    }
  },
  display: {
    title: 'Theme',
    logo: 'System LOGO',
    loginLogo: 'Login page upper left corner LOGO',
    loginImage: 'Picture on the right side of the login page',
    loginTitle: 'Login page prompt information',
    pageTitle: 'Page Title',
    sysTitle: 'System Name',
    theme_style: 'Menu style settings',
    theme_default: 'Default',
    theme_light: 'White',
    theme_follow: 'Follow the theme color'
  },
  system_config: {
    base_config: 'Base Config',
    base: {
      url: 'Website URL',
      url_tip: 'example：http://localhost:8081',
      url_is_null: 'The current site URL cannot be empty'
    },
    prometheus_config: 'Prometheus Host',
    prometheus: {
      host: 'Prometheus Host',
      host_tip: 'example: http://ms-prometheus:9090',
      host_is_null: 'Prometheus Host cannot be empty'
    },
    selenium_docker_url: 'selenium-grid URL',
    selenium_docker: {
      url_tip: 'example: http://localhost:4444',
    }
  },
  custom_field: {
    add_option: 'Add Option',
    case_status: 'Case Status',
    case_maintainer: 'Maintainer',
    case_priority: 'Case Priority',
    issue_creator: 'Creator',
    issue_processor: 'Processor',
    issue_status: 'Status',
    issue_severity: 'Severity',
    create: 'Create Field',
    update: 'Update Field',
    name: 'Template Field',
    system_field: 'System Field',
    scene: 'Use Scene',
    attribute_type: 'Attribute Type',
    field_name: 'Field Name',
    field: 'Field',
    field_remark: 'Field Remark',
    field_type: 'Field Type',
    field_option: 'Options',
    field_text: 'Field Text',
    field_value: 'Field ID',
    add_field: 'Add Field',
    api_field_name: 'API Field Name',
    template_setting: 'Template Setting',
    custom_field_setting: 'Custom Field Setting',
    create_issue_template: 'Create Issue Template',
    issue_template: 'Issue Template',
    copy_issue_template: 'Copy Issue Template',
    copy_issue_template_tips1: 'Note: The copied template will be added in the target project; this operation may affect the historical defects of the target project, it is recommended to use it only in the new project.',
    copy_issue_template_tips2: 'Please operate with caution, this operation is irreversible!',
    copy_issue_template_model_tips1: 'Copy mode',
    copy_issue_template_model_tips2: '(system field option values and settings for custom fields and field option values)',
    copy_issue_template_model_append: 'append',
    copy_issue_template_model_cover: 'cover',
    target_project: 'Target Project',
    current_project: '（Current Project）',
    no_custom_fields_permission: '（No custom fields permission）',
    issue_platform: 'Issue Platform',
    issue_content: 'Issue Content',
    template_create: 'Template Create',
    case_template: 'Test Case Template',
    default_template: 'Default Template',
    system_template: 'System Template',
    option_check: 'Please add option values',
    option_value_check: 'Please fill in the full option values',
  },
  workspace: {
    id: 'Workspace ID',
    create: 'Create Workspace',
    update: 'Update Workspace',
    delete: 'Delete Workspace',
    delete_confirm: 'Deleting the workspace will delete all resources (such as related projects, test cases, etc.) under the workspace. Are you sure you want to delete?',
    add: 'Add Workspace',
    input_name: 'Please enter a workspace name',
    search_by_name: 'Search by name',
    organization_name: 'Organization Name',
    please_choose_organization: 'Please Choose Organization',
    batch_choose_workspace: 'Please choose organizations',
    please_select_a_workspace_first: 'Please select a workspace first!',
    none: 'None Workspace',
    select: 'Select Workspace',
    special_characters_are_not_supported: 'Incorrect format (special characters are not supported and cannot end with \'-\')',
    template_manage: "Template Manage",
    case_template_manage: "Case Template",
    issue_template_manage: "Issue Template",
    api_template_manage: "Api Template",
    custom_filed: {
      input: 'Input',
      textarea: 'Textarea',
      select: 'Select',
      multipleSelect: 'MultipleSelect',
      radio: 'Radio',
      checkbox: 'Checkbox',
      member: 'Member',
      multipleMember: 'MultipleMember',
      date: 'DatePicker',
      datetime: 'DateTimePicker',
      richText: 'RichText',
      int: 'Int',
      float: 'Float',
      multipleInput: 'MultipleInput'
    },
    env_group: {
      name: "Environment Group",
      create: "Create Group",
      not_intact: "the project and the environment is incomplete!",
      cascader_tip: "The existing environment will be overwritten",
      search_tip: "Please enter a name to search",
      fast_create_tip: "Please enter the name to quickly create",
      quickly_add: "Quickly add",
      select: "Please select an environment group",
      name_not_null: "Environment group name cannot be empty",
      delete: "Delete environment group",
      please_select_project: "Please select an item",
      please_select_env: "Please select environment",
      view_details: "View details",
      domain_list: "Domain list",
      batch_add_to_ws: "Add to environment group in bulk",
      choice_conflict: "one project chooses a corresponding environment!",
      env_list: "Environment List",
      confirm: "Confirm",
      please_select_env_for_current_scenario: "please select env for current scenario",
      please_select_env_for_current_plan: "please select env for current plan",
      please_select_run_within_resource_pool: "Please select a resource pool",
      lack_env: "Environment group is missing environment！",
      lack_necessary_environment: "This environment group lacks the necessary project environment！",
      available_group: 'available',
      not_available_group: "unavailable"
    }
  },
  organization: {
    create: 'Create Organization',
    modify: 'Modify',
    delete: 'Delete Organization',
    delete_confirm: 'Deleting this organization will delete all resources (such as related workspaces, projects, test cases, etc.) under this organization. Are you sure you want to delete?',
    input_name: 'Please enter a organization name',
    select_organization: 'Please select organization',
    search_by_name: 'Search by name',
    special_characters_are_not_supported: 'Incorrect format (special characters are not supported and cannot end with \'-\')',
    none: 'None Organization',
    select: 'Select Organization',
    service_integration: 'Service integration',
    defect_manage: 'Project management platform',
    message_settings: 'Message settings',
    message: {
      jenkins_task_notification: 'Jenkins task notification',
      test_plan_task_notification: 'Test plan task notification',
      test_review_task_notice: 'Test review task notice',
      defect_task_notification: 'Defect task notification',
      create_new_notification: 'Create a new notification',
      mail_template_example: 'Mail template',
      robot_template: 'Robot template',
      select_events: 'Select event',
      select_receiving_method: 'Select receiving method',
      mail: 'Email',
      in_site: 'InSite',
      nail_robot: 'Nail robot',
      enterprise_wechat_robot: 'WeCom robot',
      lark: "Lark Robot",
      webhook: 'Webhook',
      notes: '1. In order to use WeChat Enterprise, Dingding and Feishu notifications, you need to create a custom robot and copy the webhook address;<br/>' +
        '2. For robots that need security verification, you can choose "custom keyword" verification, and the keyword is "Message Notification";<br/>' +
        '3. To use the @ feature, the selected recipient must be a user included in the group, the recipient’s phone number is required and should be the phone number used by Dingding.',
      message: 'Event, receiver and receiving method are required\n',
      message_webhook: 'Webhook is required when the receiving mode is WeChat Enterprise, Dingding or Feishu',
      template: "Template",
      track: 'Track notification',
      api: 'Api notification',
      performance: 'Performance notification',
      notice_count: 'Number',
    },
    integration: {
      select_defect_platform: 'Please select the defect management platform to be integrated:',
      basic_auth_info: 'Basic Auth account information:',
      api_account: 'API account',
      api_password: 'API password',
      app_name: 'APP name',
      app_key: 'APP key',
      account: 'Account',
      password: 'Password',
      jira_url: 'JIRA url',
      jira_issuetype: 'JIRA issue type',
      jira_storytype: 'JIRA story type',
      input_api_account: 'please enter account',
      input_api_password: 'Please enter password',
      input_jira_url: 'Please enter Jira address, for example: https://metersphere.atlassian.net/',
      input_jira_issuetype: 'Please enter the issue type',
      input_jira_storytype: 'Please enter the story type',
      zentao_url: 'Zentao url',
      zentao_request: 'Zentao request',
      input_zentao_request: 'Please enter zentao request type',
      input_zentao_url: 'Please enter Zentao address, for example: http://xx.xx.xx.xx/zentao/',
      zentao_info: 'Zentao Information',
      zentao_account: 'Zentao Account',
      zentao_password: 'Zentao Password',
      zentao_prompt_information: 'This information is the username and password of the user who submitted the defect through ZenTao. If not filled in, the default information configured in the workspace will be used',
      zentao_config_tip: "Refer to the value of $config->requestType in the ZenTao configuration file",
      zentao_config_path: "Configuration file reference path: /opt/zbox/app/zentao/config/my.php",
      use_tip: 'Usage guidelines:',
      use_tip_tapd: 'Basic Auth account information is queried in "Company Management-Security and Integration-Open Platform"',
      use_tip_jira: 'Jira software server authentication information is account password, Jira software cloud authentication information is account + token (account settings-security-create API token)',
      use_tip_zentao: 'The account password is a Zentao account with corresponding permissions, and the account needs to have super model calling interface permissions',
      use_tip_two: 'After saving the Basic Auth account information, you need to manually associate the ID/key and issue template in the MeterSphere project',
      use_tip_three: 'Add your personal platform account',
      link_the_project_now: 'Link the project now',
      link_the_info_now: 'Add now',
      cancel_edit: 'Cancel edit',
      cancel_integration: 'Cancel integration',
      cancel_confirm: 'Confirm cancellation of integration ',
      successful_operation: 'Successful operation',
      not_integrated: 'The platform is not integrated',
      choose_platform: 'Please choose an integrated platform',
      verified: "verified",
      azure_issuetype: 'Azure issue type',
      azure_storytype: 'Azure story type',
      input_azure_issuetype: 'Please enter the issue type',
      input_azure_storytype: 'Please enter the story type',
      azure_pat: 'PersonalAccessTokens',
      azure_devops_url: 'Azure Devops url',
      azure_organization_id: 'Azure Organization ID',
      input_azure_pat: 'Please enter Personal Access Token',
      input_azure_url: 'Please enter Azure Devops Url',
      input_azure_id: 'Please enter Azure Organization ID',
      use_tip_azure: 'Azure Devops URL+PersonalAccessTokens(User Settings-Personal Access Tokens-New Token)',
      jira_prompt_information: 'This information is the user authentication information for submitting defects through Jira. If it is not filled in, the default information configured in the workspace will be used'
    }
  },
  project: {
    id: 'Project ID',
    name: 'Project name',
    recent: 'Recent Projects',
    create: 'Create Project',
    edit: 'Edit Project',
    delete: 'Delete project',
    group_permission: 'Permission',
    delete_confirm: 'Deleting this project will delete all test resources under this project. Are you sure you want to delete?',
    delete_tip: 'Deleting this project will delete all test resources under this project. Are you sure you want to delete?',
    file_delete_tip: 'Deleting this project file: {0}？',
    file_jar_message: 'Script execution for interface testing needs to be enabled',
    file_first: 'Already the first',
    file_last: 'Already the last',
    file_download: 'Download',
    search_by_name: 'Search by name',
    search_by_name_jar: 'Search by name/jar',
    input_name: 'Please enter a workspace name',
    owning_workspace: 'Owning Workspace',
    please_choose_workspace: 'Please select Workspace',
    special_characters_are_not_supported: 'Incorrect format (special characters are not supported and cannot end with \'-\')',
    tapd_id: 'TAPD Project ID',
    jira_key: 'JIRA Project key',
    zentao_id: 'Zentao Project ID',
    azureDevops_id: 'AzureDevops Project ID',
    azureDevops_filter_id: 'AzureDevops Filter ID',
    azureDevops_info: 'AzureDevops Information',
    azureDevops_tip: 'This information is the user token information for submitting defects through Azure Devops. If not filled in, the default information configured in the workspace will be used',
    manager: 'Project Manage',
    no_data: 'No Data',
    select: 'Select',
    repeatable: 'API URL Repeatable',
    repeatable_info: 'After enabling, the interface definition repeatability check will not check the URL',
    case_public: 'Public Library',
    public: 'Start Public Library',
    public_info: 'You can add test cases to the public test case library by yourself',
    upload_file_again: 'Upload again',
    code_segment: {
      code_segment: "Custom Code",
      search: "Search by name/tag",
      create: "Create Custom Code",
      update: "Update Custom Code",
      delete: "Delete Custom Code",
      language: "Language",
      relate_tip: "Create in the Project Settings -> Custom Code Snippet menu",
      select_tip: "Please select a custom code!",
      none_content: "The custom code snippet is empty！",
      segment: "code segment",
      result: "Result",
      test: "Run",
      no_result: "No Result",
      api_test: "API TEST",
      import_api_test: "Import from API definition",
      new_api_test: "New API test[JSON]",
      custom_value: "Custom variable",
      project_env: "Project environment",
      insert_segment: "Insert custom code snippet",
      exception_handle: "Exception handling",
      stop_test: "Terminate the test",
      report_handle: "Message processing"
    },
    info: 'Info',
    member: 'Member',
    env: 'Environment',
    file_manage: 'File',
    my_file: 'My file',
    all_file: 'All files',
    log: 'Log',
    version_manage: 'Version',
    app_manage: 'App Management',
    app_manage_desc: 'Edit application management',
    desc: 'Project Description',
    manage_people: 'Project Manager',
    creator: 'Creator',
    create_time: 'Created',
    member_desc: 'Project member management',
    env_desc: 'Project operating environment',
    file_desc: 'Jar package and resource file management',
    log_desc: 'The whole operation process of the project',
    group_desc: 'Add user groups and global configuration',
    code_segment_desc: 'Custom code snippet',
    test_case_custom_id: 'Test Case Custom ID',
    test_case_custom_id_info: 'The Case ID defaults to the system self incrementing ID',
    scenario_custom_id: 'Scenario Custom ID',
    scenario_custom_id_info: 'The scenario use case ID defaults to the system self-incremented ID',
    version: {
      name: 'Version',
      read: 'Search',
      create_version: 'Create version',
      edit_version: 'Edit version',
      version_closed: 'Closed',
      version_open: 'Open',
      publish_time: 'Publish time',
      start_time: 'Start time',
      end_time: 'End time',
      delete_version: 'Delete version',
      please_input_version: 'Please input version',
      tips: 'Note: The closed version will not appear in the system field <strong>Version</strong> drop-down box option',
      enable: 'Enable version management',
      latest: 'Latest',
      set_latest: 'Latest',
      delete_tip: 'This version has associated system resources, this operation will delete the associated resources',
      checkout: 'Checkout',
      compare: 'Compare',
      change_latest_tip: 'This operation will modify the default display of the interface, scene, test case and other list pages, which may take some time. Please wait! '
    },
    project_file: {
      file_module_type: {
        module: 'Module',
        repository: 'Repository'
      },
      file: {
        branch: 'File branck',
        path: 'File path',
      },
      repository: {
        name: 'Repository name',
        path: 'Path',
        token: 'Token',
        desc: 'Description',
        version_history: 'History',
        file_version: 'Version',
        update_log: 'Commit log',
      },
      validation: {
        input_repository_name: 'Input repository name',
        input_repository_path: 'Input repository path',
        input_repository_token: 'Input repository token',
        input_file_branch: 'Input file branch',
        input_file_path: 'Input file path',
        input_gitee_user_please: 'Gitee uses need input user name',
        can_not_move_repository_file: 'Repository file can not move',
      },
    },
    timing_clean_plan_report: "Regularly clean up test report",
    timing_clean_api_report: "Regularly clean up api report",
    timing_clean_load_report: "Regularly clean up performance report",
    timing_clean_ui_report: "Regularly clean up ui report",
    keep_recent: "Keep recent",
    please_select_cleaning_time: "please select cleaning time！"
  },
  member: {
    create: 'Create',
    modify: 'Modify',
    delete_confirm: 'Are you sure you want to delete this Member?',
    please_choose_member: 'Please Choose Member',
    search_by_name: 'Search by name',
    modify_personal_info: 'Modify Personal Information',
    edit_password: 'Edit Password',
    edit_information: 'Edit Information',
    input_name: 'Please enter a user name',
    input_email: 'Please enter a email',
    special_characters_are_not_supported: 'Special characters are not supported',
    mobile_number_format_is_incorrect: 'Mobile number format is incorrect',
    email_format_is_incorrect: 'Email format is incorrect',
    password_format_is_incorrect: 'Valid password: 8-30 digits, English upper and lower case letters + numbers + special characters (optional)',
    old_password: 'Old Password',
    new_password: 'New Password',
    repeat_password: 'Repeat',
    inconsistent_passwords: 'The two passwords entered are inconsistent',
    remove_member: 'Are you sure you want to remove this member',
    org_remove_member: 'Removing the user from the organization will also remove permissions from all workspaces under the organization. Are you sure you want to remove the member ?',
    input_id_or_email: 'Please enter user ID, or user Email',
    input_id_or_email_or_name: 'Please enter User ID, Username, or User Email',
    no_such_user: 'Without this user information, please enter the correct user ID or user Email!',
  },
  user: {
    id: 'User ID',
    create: 'Create',
    modify: 'Modify',
    input_name: 'Please enter a user name',
    input_id: 'Please enter a ID',
    input_email: 'Please enter a email',
    input_password: 'Please enter a password',
    input_phone: 'Please enter phone number',
    special_characters_are_not_supported: 'Special characters are not supported',
    mobile_number_format_is_incorrect: 'Mobile number format is incorrect',
    email_format_is_incorrect: 'Email format is incorrect',
    delete_confirm: 'Are you sure you want to delete this User?',
    apikey_delete_confirm: 'Are you sure you want to delete this API Key?',
    input_id_placeholder: 'Please enter ID (Chinese characters are not supported)',
    source: 'Source',
    button: {
      add_workspace_batch: 'Batch add user to workspace',
      add_user_role_batch: 'Batch add user role',
    },
    select_project: 'please select project',
    select_group: 'please select group',
    select_workspace: 'please select workspace',
    add_user_group_batch: 'Batch Add User Group',
    add_project_batch: 'Batch Add User To Project',
    add_workspace_batch: "Batch Add User To Workspace",
    add_project_batch_tip: 'Add a read-only user group for members by default (system)',
    import_user_tip: 'User group only supports system default user group',
  },
  group: {
    add: 'Add User Group',
    group_permission: 'Group Permission',
    create: 'Create',
    type: 'Type',
    scope: 'Scope',
    operator: 'Operator',
    description: 'Description',
    set_permission: 'Set Permission',
    delete: 'Delete',
    edit: 'Edit',
    admin_not_allow_edit: 'admin not allow edit!',
    admin_not_allow_delete: 'admin not allow delete!',
    select_type: 'please select type',
    view_permission: 'view permission',
    system: 'System',
    personal: 'Personal Information',
    organization: 'Organization',
    workspace: 'Workspace',
    project: 'Project',
    global_group: 'Global Group',
    belong_organization: 'Belong Organization',
    belong_workspace: 'Belong Workspace',
    belong_project: 'Belong Project',
    select_belong_source: 'Please select belong source',
    select_belong_organization: 'please select belong organization',
    functional_menu: 'Functional Menu',
    operation_object: 'Operation Object',
    check_all: 'ALL',
    permission: 'Permission',
    please_select_group: 'Please Select Group',
    global: 'Global',
    unable_to_remove_current_member: 'Unable to remove currently logged in user!',
    ws_admin_global: 'Only workspace administrators can create global user groups',
    ws_share: 'Workspace sharing'
  },
  role: {
    please_choose_role: 'Please Choose Role',
    admin: 'Admin',
    org_admin: 'Org_Admin',
    org_member: 'Org Member',
    test_manager: 'Test Manager',
    test_user: 'Test User',
    test_viewer: 'Read-only User',
    add: 'Add Role',
  },
  report: {
    id: 'Report ID',
    api_test_report: 'Api Test Report',
    scenario_test_report: 'Scenario Test Report',
    load_test_report: 'Load Test Report',
    test_plan_report: 'Test Plan Report',
    report_sharing_link: 'Report Sharing Link',
    recent: 'My recent Report',
    search_by_name: 'Search by Name',
    batch_add_monitor_tips: 'Format: name, IP, Port, description<br/>such as: item 1, 192.168.1.52, 9100, test',
    test_name: 'Test',
    test_overview: 'Test Overview',
    test_request_statistics: 'Test Request Statistics',
    test_error_log: 'Test Error Log',
    test_log_details: 'Test Log Details',
    test_monitor_details: 'Test Monitor Details',
    test_config: 'Test Configuration',
    test_details: 'Test Details',
    test_duration: 'Execution Time：{0} minutes {1} seconds',
    test_execute_time: 'Execution Time',
    test_start_time: 'Start Time',
    test_end_time: 'End Time',
    test_stop_now: 'Test Stop Now',
    test_stop_now_confirm: 'Are you sure you want to stop the current test immediately?',
    test_rerun_confirm: 'Are you sure you want to rerun the current test immediately?',
    test_stop_success: 'Test stop successfully',
    downloadJtl: 'Download JTL',
    downloadZipFile: 'Download executable file',
    test_execute_again: 'Test Execute Again',
    export: 'Export',
    export_to_ms_format: 'Export to MeterSphere format',
    export_jmeter_format: 'Export to JMeter format',
    export_to_swagger3_format: 'Export to Swagger3.0 format',
    compare: 'Compare',
    generation_error: 'Report generation error, unable to view, please check log details!',
    being_generated: 'Report is being generated...',
    delete_confirm: 'Confirm delete: ',
    start_status: 'The test is in the beginning state, we will automatically display it on the page after we generate the report!',
    run_status: 'The test is running, please check the report later！',
    user_name: 'Creator',
    project_name: 'Project Name',
    force_stop_tips: '<strong>Terminating</strong> the servers will immediately kill the servers and the JTL files will be lost.',
    stop_tips: 'A <strong>Graceful shutdown</strong> will archive the JTL files and then stop the servers.',
    force_stop_btn: 'Terminating',
    stop_btn: 'Graceful shutdown',
    stop_btn_all: 'All Graceful shutdown ',
    not_exist: "Test report does not exist",
    batch_delete: "Delete reports in bulk",
    delete_batch_confirm: 'Confirm batch delete report',
    response_time: 'Response(s)',
    max_users: 'VUs',
    file_id: 'Report File ID',
    avg_response_time: 'Average Response Time',
    tps: 'Transactions Per Second',
    plan_share_url: 'Whether the link jump is logged in',
    rename_report: 'Rename report'
  },
  load_test: {
    id: 'Load Test ID',
    concurrency_thread_group: 'Concurrent read group',
    thread_group: 'ThreadGroup',
    completed_test_report: 'Completed test report',
    test: 'Test',
    name: 'Test Name',
    same_project_test: 'Only tests within the same project can be run',
    run: 'One click operation',
    operating: 'Operating',
    pressure_prediction_chart: 'Pressure Prediction Chart',
    recent: 'My recent Tests',
    search_by_name: 'Search by name',
    project_name: 'Project',
    delete_confirm: 'Are you sure want to delete test: ',
    input_name: 'Please enter name',
    select_project: 'Please select project',
    save_and_run: 'Save and execute',
    basic_config: 'Scene Configuration',
    pressure_config: 'Pressure Configuration',
    advanced_config: 'Advanced Configuration',
    runtime_config: 'Runtime Configuration',
    is_running: 'Test is running! ',
    test_name_is_null: 'Test name cannot be empty! ',
    project_is_null: 'Project cannot be empty! ',
    jmx_is_null: 'Must contain a JMX file, and can only contain a JMX file!',
    file_name: 'File Name',
    file_size: 'File size',
    file_type: 'File Type',
    file_status: 'File Status',
    last_modify_time: 'Modify Time',
    upload_tips: 'Drag files here, or <em> click to upload </em>',
    upload_type: 'Only JMX/CSV/JAR files can be uploaded',
    related_file_not_found: "No related test file found!",
    delete_file_when_uploading: 'The current operation may interrupt the file being uploaded!',
    delete_file_confirm: 'Confirm delete file:',
    unrelated_file_confirm: 'Confirm unrelated file: ',
    file_size_out_of_bounds: "File size out of bounds, file name: ",
    file_size_limit: "The number of files exceeds the limit！",
    delete_file: "The file already exists, please delete the file with the same name first!",
    thread_num: 'VUs:',
    input_thread_num: 'Please enter the number of threads',
    duration: 'Duration time',
    granularity: 'Aggregation time (seconds)',
    input_duration: 'Please enter a duration',
    rps_limit: 'RPS Limit',
    rps_limit_enable: 'RPS Value',
    resource_strategy: 'Strategy',
    run_mode: 'Run Mode',
    input_rps_limit: 'Please enter a limit',
    ramp_up_time_within: 'In',
    ramp_up_time_minutes: 'seconds, separate',
    ramp_up_time_seconds: 'seconds add VUs',
    ramp_up_tips: 'The RampUp is too large, the chart rendering will not be displayed, this does not affect the test execution, please refer to the actual results',
    iterate_num: 'Iterations',
    by_iteration: 'By iterations',
    by_iteration_tip: 'The execution time needs to be configured according to the number of iterations. JMeter will decide whether to end the test according to the number of iterations and the execution time',
    by_duration: 'By duration',
    ramp_up_time_times: 'add VUs',
    advanced_config_error: 'Advanced configuration verification failed',
    domain_bind: 'Domain bind',
    domain: 'Domain',
    enable: 'Enable',
    ip: 'IP',
    input_ip: 'Please enter the correct IP address！',
    input_domain: 'Please enter the correct domain！',
    params: 'Parameters',
    param_name: 'Name',
    param_value: 'Value',
    domain_is_duplicate: 'Domain is duplicated',
    param_is_duplicate: 'Parameter name is duplicate',
    domain_ip_is_empty: 'Domain and IP cannot be empty',
    param_name_value_is_empty: 'Parameters cannot be empty',
    connect_timeout: 'Connect timeout',
    response_timeout: 'Response timeout',
    custom_http_code: 'Custom response code',
    separated_by_commas: 'Separated by commas',
    serialize_threadgroups: 'ThreadGroup Sequentially',
    autostop_threadgroups: 'Auto stop',
    reaches_duration: 'Delay',
    autostop_delay: 'seconds before stopping the test',
    create: 'Create Test',
    select_resource_pool: 'Please Select Resource Pool',
    resource_pool_is_null: 'Resource Pool is empty',
    download_log_file: 'Download',
    user_name: 'Creator',
    special_characters_are_not_supported: 'Test name does not support special characters',
    pressure_config_params_is_empty: 'Pressure configuration parameters cannot be empty!',
    pressure_config_custom_error: 'The sum of custom strategies must be 1',
    auto_ratio: 'Automatic allocation',
    custom_ratio: 'Custom',
    specify_resource: 'Specify node',
    schedule_tip: 'The interval must not be less than the pressure measuring time',
    delete_threadgroup_confirm: 'Confirm delete scenario',
    scenario_list: 'Scenario List',
    scenario_name: 'Scenario Name',
    report_type: 'Report type',
    upload_jmx: 'Upload JMX',
    exist_jmx: 'Existed Files',
    exist_related_file: 'Existed Relate Files',
    other_resource: 'Resource Files',
    upload_file: 'Upload Files',
    load_exist_file: 'Load Project Files',
    load_exist_jmx: 'Load Project JMX',
    threadgroup_at_least_one: 'At least one ThreadGroup is enabled',
    load_api_automation_jmx: 'Import API automation scenario',
    project_file_exist: "The file already exists in the project, please import it directly",
    project_file_update_type_error: 'Updated file types must be consistent',
    csv_has_header: 'Contains Title',
    csv_split: 'CSV Split',
    on_sample_error: 'Sampler error',
    continue: 'Continue',
    startnextloop: 'Start the next loop',
    stopthread: 'Stop thread',
    stoptest: 'Stop test',
    stoptestnow: 'Stop the test immediately',
    batch_delete_confirm: "Confirm batch delete performance test",
    report: {
      diff: "Compare",
      set_default: 'Set to Default',
      unselect_all: 'Unselect All',
      select_all: 'Select All',
      ActiveThreadsChart: 'Users',
      TransactionsChart: 'Req/Trans',
      ErrorsChart: 'Error',
      ResponseTimeChart: 'Response',
      ResponseTimePercentilesChart: 'Response percentage',
      ResponseCodeChart: 'Response Code',
      LatencyChart: 'Latency',
      BytesThroughputChart: 'Bytes',
      Network: 'Network',
      url: 'URL'
    },
    add_monitor: 'Add Monitor',
    monitor_item: 'Monitor',
    monitor_host: 'Target host',
    seconds: "S",
    minutes: "M",
    hours: "H",
  },
  api_test: {
    buttons: {
      to_xml: "To xml",
    },
    case_jump_message: "The jump use case has been removed！",
    scenario_jump_message: "The jumped scene has been deleted！",
    is_continue: "Is continue",
    creator: "Creator",
    save_and_run: "Save and Run",
    run: "Run",
    running: "Running",
    reset: "Rest",
    select_all: "Select all",
    invert_select: "Invert select",
    select_or_invert: "Select all/Invert select",
    input_name: "Please enter the test name",
    input_name_length: "The length of the test name cannot exceed 100",
    select_project: "Please select project",
    variable_name: "Variable name",
    variable: "Variable",
    copied: "copied",
    key: "Key",
    value: "Value",
    unplanned_case: "Unplanned Case",
    create_performance_test: "Create Performance Test",
    create_performance_test_batch: "Batch Create Performance Test",
    batch_copy: "Batch Copy",
    export_config: "Export",
    enable_validate_tip: "No request available",
    copy: "Copy Test",
    please_select_case: "Please select case",
    fail_to_stop: "Fail to stop",
    batch_add_parameter: "Format: parameter name: parameter value <br/> like：Accept-Encoding:utf-8 <br/> Note: The parameter names in batch addition are repeated, and the last data is the latest data by default",
    bach_add_type_info: "Note: only constants can be added in batch",
    params_format_warning: "Incorrect data format at line {0}",
    create_performance_test_tips: 'This operation cannot be completed without permission to create performance tests',
    jar_config: {
      title: "Upload jar package",
      jar_file: "Jar Package",
      jar_manage: "JAR package management",
      delete_tip: "The deletion takes effect after the service is restarted",
      file_exist: "The name already exists in the project",
      upload_limit_size: "Upload file size cannot exceed 30MB!",
      upload_limit_size_warn: "Upload file size cannot exceed {0} MB!",
      upload_limit: "Upload file size cannot exceed",
      upload_tip: "Only upload JAR packages"
    },
    batch_menus: {
      select_all_data: "Select all datas({0})",
      select_show_data: "Select show datas({0})",
    },
    mock: {
      create_error: "Api info is not saved",
      table: {
        name: "Name",
        tag: "Tag",
        creator: "Creator",
        status: "Status",
        update_time: "Update time"
      },
      expect_detail: "Expect",
      request_condition: "Request Condition",
      base_info: "Base info",
      req_param: "Request params",
      rsp_param: "Response Params",
      delete_mock_expect: "Confirm to delete this expect info ?",
      rule: {
        input_code: "Please input HTTP Code"
      },
      range_type: {
        value_eq: "value=",
        value_not_eq: "value!=",
        value_contain: "include=",
        length_eq: "length=",
        length_not_eq: "length!=",
        length_large_than: "length>",
        length_shot_than: "length<",
        regular_match: "Regular match",
      }
    },
    definition: {
      api_quick_button: 'Api definition shortcut add button',
      api_all: 'All interfaces',
      unplanned_api: 'Unplanned interface',
      id: 'Api Definition ID',
      api_title: "Api Test",
      case_title: "Test Case",
      doc_title: "DOC",
      api_name: "Api Name",
      api_status: "Api Status",
      api_type: "Api Type",
      api_agreement: "Method",
      api_path: "Api Path",
      api_definition_path: "API Path",
      api_case_path: "Case Path",
      api_principal: "Api Principal",
      api_last_time: "Last Update Time",
      api_case_number: "Cases",
      api_case_status: "Case Status",
      api_case_passing_rate: "Use Case Pass Rate",
      create_tip: "Note: Detailed interface information can be filled out on the edit page",
      api_import: "Api Import",
      check_select: "Please check the API",
      api_project: "Project",
      one_click_sync: "One-click sync",
      change_notification: "Change Notification",
      recipient: "Recipient",
      recipient_tips: "When the API changes, the associated CASE creator and automation scene creator will receive in-site messages",
      select_comp: {
        no_data: "No Data",
        add_data: "Add Data"
      },
      request: {
        document_structure: "Document structure verification",
        grade_info: "Filter by rank",
        grade_order_asc: "from low to high by use case level",
        grade_order_desc: "from high to low by use case level",
        create_time_order_asc: "by creation time from front to back",
        create_time_order_desc: "from back to front by creation time",
        update_time_order_asc: "by update time from front to back",
        update_time_order_desc: "from back to front by update time",
        run_env: "Operating environment",
        select_case: "Search use cases",
        select_api: "Search api",
        case: "Case",
        responsible: "Executor",
        title: "Create api",
        path_info: "Please enter the URL of the interface, such as /api/demo/#{id}, where id is the path parameter",
        path_all_info: "Please enter the complete test address",
        fast_debug: "Fast debug",
        close_all_label: "close all label",
        save_as: "Save as new interface",
        load_case: "Load use case",
        save_as_case: "Save as new use case",
        update_api: "Update interface",
        body_form_data: "form-data",
        body_x_www_from_urlencoded: "x-www-form-urlencoded",
        body_raw: "raw",
        body_binary: "binary",
        body_json: "json",
        body_xml: "xml",
        auth_config: "Authentication configuration",
        all_auth_config: "Authentication configuration",
        rest_param: "Rest parameter",
        query_param: "Query parameter",
        verification_method: "Verification method",
        verified: "verified",
        encryption: "encryption",
        req_param: "Request parameter",
        res_param: "Response content",
        batch_delete: "Batch delete",
        delete_confirm: "Confirm delete",
        batch_to_performance_confirm: "Confirm Batch Create Performance Test",
        batch_copy_confirm: "Confirm batch copy",
        batch_copy_end: "Batch Copy Over",
        delete_case_confirm: "Confirm case deletion",
        delete_confirm_step: "Confirm deletion step",
        debug_warning: "No steps to turn on",
        assertions_rule: "Assertion rule",
        scenario_assertions: "Scenario assertion rule",
        pre_operation: "Pre operation",
        post_operation: "Post operation",
        response_header: "Response header",
        response_body: "Response body",
        response_template: "Response template",
        console: "Console",
        status_code: "Status code",
        query_info: "Follow the address bar? The following parameters, such as updateapi?id=112",
        rest_info: "Slash/separated parameters in the address bar, such as updateapi/{id}",
        auth_config_info: "Request requires permission verification",
        pre_script: "Prescript",
        all_pre_script: "Prescript",
        post_script: "Postscript",
        all_post_script: "Postscript",
        pre_sql: "JDBC Preprocessor",
        pre_return: "pre return",
        extract_params: "extract params（variable / expression）",
        post_sql: "JDBC Postprocessor",
        extract_param: "Extract parameters",
        add_module: "Add module",
        edit_api: "Edit Api",
        test_plan_select: "Please select test plan",
        create_info: 'Create',
        update_info: 'Update',
        batch_edit: "Batch edit",
        batch_move: "Batch move",
        batch_download: "Batch download",
        path_valid_info: "The request path is invalid",
        other_config: "Other Config",
        cert_alias: "Certificate Alias",
        message_template: "Message Template",
        tcp_parameter_tip: "The request parameters can be referenced in the request template ${XXX}",
        step_message: "Too many steps, whether to expand the first 30 steps？",
        esb_table: {
          name: "name",
          type: "type",
          length: "length",
          required: "Required",
          desc: "Description",
          value: "Data",
          not_required: "Not required",
        },
        esb_copy_confirm: "Copy this node data struct",
        esb_title: "You can use ${name} or ${parent name.child name} to generate xml struct in report template",
      },
      document: {
        open: "Open",
        close: "Close",
        order: "Order",
        create_time_sort: "From back to front by create time",
        edit_time_positive_sequence: "From front to back by update time",
        edit_time_Reverse_order: "From back to front by update time",
        request_method: "Request method",
        request_interface: "Request interface",
        search_by_api_name: "Search by api name",
        request_info: "Request info",
        request_head: "Request head",
        request_param: "Param",
        request_body: "Request body",
        example_presentation: "Example presentation",
        response_info: "Response info",
        response_head: "Response head",
        response_body: "Response body",
        response_code: "Response code",
        table_coloum: {
          name: "name",
          value: "value",
          is_required: "Is it required",
          desc: "Description",
          type: "Type",
          default_value: "Default value",
        },
        data_set: {
          all: "All",
          none: "None"
        },
      },
      case_reduction_error_text: "Please restore first"
    },
    automation: {
      open_check_message: "There are too many steps to check, and a maximum of 20 first-level steps can be supported.",
      open_expansion: "Batch Folding Steps",
      close_expansion: "Bulk Expand Steps",
      bulk_activation_steps: "Bulk activation steps",
      batch_disable_steps: "Batch disable steps",
      all: "all",
      constant: "constant",
      number: "number",
      string: "string",
      array: "array",
      json: "json",
      counter: "counter",
      random: "random",
      view_scene_variables: "View scene variables",
      open_scene: "Open scene",
      save_as_api: "Save as api",
      delete_step: "Delete step",
      reference_deleted_info: "Reference scene has been deleted",
      follow_people: "Follow",
      create_tag: "Create tag",
      scenario_step: "Ccenario step",
      step_total: "Step total",
      scenario_total: "Scenario variable",
      api_list_import: "Api list import",
      external_import: "External import",
      wait_controller: "Wait controller",
      if_controller: "If controller",
      loop_controller: "Loop Controller",
      transaction_controller: "Transcation controller",
      scenario_import: "Scenario import",
      customize_script: "Customize script",
      customize_req: "Customize req",
      reference_info: "Reference info",
      scenario_test: "Scenario test",
      scenario_list: "Scenario List",
      add_scenario: "Add scenario",
      all_scenario: "All scenario",
      unplanned_scenario: "Unplanned Scenario",
      scenario_name: "Scenario Name",
      case_level: "Case Level",
      tag: "Tag",
      creator: "Creator",
      update_time: "Update Time",
      step: "Step",
      last_result: "Last Result",
      last_result_id: 'Last result id',
      passing_rate: "Passing Rate",
      success: "Success",
      fail: "Fail",
      saved: "Saved",
      trash: "Trash",
      edit: "Edit",
      execute: "Execute",
      copy: "Copy",
      remove: "Remove",
      view_ref: "View ref",
      case_ref: "Case ref",
      schedule: "Scheduled Task",
      scenario_ref: "Scenario ref",
      plan_ref: "Plan ref",
      batch_add_plan: "Add plan",
      batch_execute: "Batch execute",
      scenario: {
        principal: "principal",
        select_principal: "Select principal",
        follow_people: "Follow people",
        select_table: "Select table",
        select_all: "Select all",
        check_case: "Please check the Scene Use Case",
        api_none: "The original api does not exist",
        case_none: "The original case does not exist",
        num_none: "The original scene does not exist"
      },
      report_name_info: 'Please enter the registration name',
      save_case_info: 'Please save the use case first',
      reference_deleted: 'Reference deleted',
      loop_name: "Loop",
      loop_content: "The default is on, when there is only one request in the loop, it can be turned on/off; when there is more than one request in the loop, it can only be turned on。",
      loop_return_val: "Define variable name",
      loop_input_val: "Variable prefix",
      loop_message: "There is more than one request in the current cycle and cannot be closed",
      env_message: "Please select the operating environment for the project to which this step belongs in the environment configuration",
      debug_message: "The current step is disabled and cannot be debugged",
      request_total: "request",
      request_success: "success",
      request_error: "error",
      generate_report: "Generate report",
      rerun: "fail and rerun",
      rerun_warning: "The connection is abnormal, please check the environment configuration",
      rerun_success: "Rerun has already started, refresh the results later to view",
      csv_warning: "Please add csv file",
      variable_warning: "Variable name cannot be empty"
    },
    environment: {
      id: 'Environment ID',
      create: 'Create environment',
      name: "Environment Name",
      socket: "Socket",
      condition_enable: "Activation conditions",
      globalVariable: "Global Variable",
      environment_list: "Environment List",
      environment_config: "Environment Config",
      environment_manage: "Environment Manage",
      please_input_env_group_name: "Please input environment group name",
      config_environment: "Config Environment",
      copy_environment: "copy environment",
      environment: "Environment",
      environment_type: "Environment Type",
      environment_json: "Environment Config",
      environment_group_id: "Environment Group ID",
      select_environment: "Please select environment",
      select_variable: "Please select variable",
      please_save_test: "Please Save Test First",
      common_config: "Common Config",
      http_config: "HTTP Config",
      advanced_setting: "Click Advanced settings to add variable values",
      variables_delete_info: "Are you sure you want to delete the selected variable",
      csv_delete: "Are you sure you want to delete the CSV file",
      delete_info: "Please select a data deletion",
      list_info: "List data is separated by ,",
      database_config: "Database Config",
      tcp_config: "TCP Config",
      import: "Import Environment",
      request_timeout: "Request Timeout",
      response_timeout: "Response Timeout",
      repeat_warning: "The domain name whose activation condition is'None' already exists!",
      copy_warning: "Domain names whose enabling conditions are'none' do not support copying!",
      path_warning: "The path cannot be empty",
      project_warning: "project id cannot be empty",
      module_warning: "The path cannot be empty"
    },
    scenario: {
      id: "Scenario ID",
      scenario: "Scenario",
      dubbo: "Dubbo Config",
      config: "Scenario Config",
      input_name: "Please enter the scenario name",
      name: "Scenario Name",
      base_url: "Base URL",
      base_url_description: "Base URL as URL prefix for all requests",
      scenario_step_is_empty: "Scenario: {0} has none step!",
      base_scenario_step_is_empty: "Scenario step is empty!",
      url_invalid: "Invalid URL",
      variables: "Variables",
      headers: "Headers",
      kv_description: "Variables are available for all requests",
      copy: "Copy scenario",
      delete: "Delete scenario",
      disable: "Disable",
      enable: "Enable",
      create_scenario: "Create scenario",
      select_scenario: "Select scenario",
      scenario_request: "Scenario/Request",
      enable_disable: "Enable/Disable",
      test_name: "Test Name",
      reference: "Reference",
      clone: "Copy",
      cant_reference: 'Historical test files, can be referenced after re-saving',
      share_cookie: 'share cookie',
      module_id: 'Scenario Module ID',
      level: 'Level',
      version: "Scenario Version",
      warning_context: "It is not currently supported to add all scenarios to the test plan in batches!",
      jmx_file_set: "Scenario JMX file set",
      error_report_jmx: "Failed to export JMX file",
      scenario_warning: "No other steps can be added to the referenced scenario steps and sub-steps",
      scenario_step_warning: "No other steps can be added under the current step",
      scenario_error: "Cannot reference or copy itself！",
      integrated: "Integrated",
      independent: "Independent",
      step_info: "Add a scene step on the right",
    },
    request: {
      debug: "Debug",
      copy: "Copy request",
      delete: "Delete request",
      input_name: "Please enter the request name",
      input_url: "Please enter the request URL",
      input_path: "Please enter the request path",
      name: "Name",
      content_type: "Content Type",
      method: "Method",
      url: "URL",
      path: "Path",
      address: "Address",
      refer_to_environment: "Use Environment",
      please_configure_socket_in_environment: "Please Configure Path In The Environment",
      please_configure_environment_in_scenario: "Please Configure Environment In The Scenario",
      please_add_environment_to_scenario: "Please Add The Environment Configuration To The Scenario First",
      url_description: "etc: https://fit2cloud.com",
      path_description: "etc：/login",
      parameters: "Query parameters",
      jmeter_func: "JMeter Functions",
      parameters_filter_example: "Example",
      parameters_filter_tips: "Only support MockJs function result preview",
      parameters_advance: "Advanced parameter settings",
      parameters_preview: "Preview",
      parameters_mock_filter_tips: "Please enter keywords to filter",
      parameters_pre_request: "Pre-request extraction",
      parameters_advance_mock: "Mock Data",
      parameters_advance_add_func: "Add Function",
      parameters_advance_add_func_limit: "Support up to 5 functions",
      parameters_advance_add_func_error: "Please select function first",
      parameters_advance_add_mock_error: "Please select mock data first",
      parameters_advance_add_param_error: "Please enter function parameters",
      parameters_desc: "Parameters will be appended to the URL e.g. https://fit2cloud.com?Name=Value&Name2=Value2",
      headers: "Headers",
      body: "Body",
      body_kv: "Key Value",
      body_text: "Raw",
      timeout_config: "Timeout Config",
      connect_timeout: "Connect Timeout",
      response_timeout: "Response Timeout",
      follow_redirects: "Follow Redirects",
      cert_alias: "Certificate alias",
      do_multipart_post: "Use multipart/form-data for POST",
      body_upload_limit_size: "The file size does not exceed 500 MB",
      condition: "condition",
      condition_variable: "Variable, e.g: ${var}",
      wait: "wait",

      all_name: "name",
      all_url: "url",
      boolean: "Boolean value",
      capitalize: "Start with a capital letter",
      cfirst: "Last name (Chinese)",
      character: "character",
      city: "city",
      clast: "First name (Chinese)",
      cname: "Chinese name",
      color: "colour",
      county: "county",
      ctitle: "Chinese title",
      dataImage: "Data image",
      date: "date",
      datetime: "Date time",
      domain: "field",
      email: "E-mail",
      first: "surname",
      float: "Floating point number",
      guid: "guid",
      hex: "hexadecimal",
      hsl: "hsl",
      id: "id",
      img: "Picture address",
      increment: "increment",
      integer: "integer",
      ip: "intellectual property right",
      last: "name",
      lower: "Lowercase letters",
      natural: "Natural number",
      now: "current time ",
      paragraph: "paragraph",
      pick: "choice",
      protocol: "agreement",
      province: "province",
      range: "Range",
      region: "region",
      rgb: "rgb",
      rgba: "rgba",
      sentence: "sentence",
      shuffle: "shuffle the cards",
      string: "character string",
      time: "time",
      title: "title",
      tld: "tld",
      upper: "capital",
      word: "Words",
      zip: "Postal Code",

      assertions: {
        label: "Assertion",
        text: "Text",
        regex: "Regex",
        response_time: "Response Time",
        jsr223: "Script",
        select_type: "Choose type",
        select_subject: "Subject",
        select_condition: "Condition",
        contains: "Contains",
        not_contains: "Not contains",
        equals: "Equals",
        start_with: "Start with",
        end_with: "End With",
        value: "Value",
        expect: "Expect Value",
        expression: "Expression",
        response_in_time: "Response in time",
        ignore_status: "Ignore Status",
        add: "Add",
        script_name: "Script name",
        script: "Script",
        variable_name: "Variable name",
        set_failure_status: "Set failure status",
        set_failure_msg: "Set failure message",
        json_path_add: "Add JONPATH Assertions",
        json_path_err: "The response result is not in JSON format",
        json_path_suggest: "JSONPath Assertion Suggest",
        json_path_clear: "Clear JSONPath Assertion",
        debug_first: "First, debug to get the response",
        suggest_tip: "Click the note to add the JSONPath assertion",
        regex_info: 'Special characters "$ () * +. [] \\ ^ {} |" need to be escaped as "\\ "+"special characters", such as "\\$"',
        xpath_info: 'Select the extraction method according to the content format of the request response',
        regular_match: 'Regular match',
        none: 'Do not verify []',
        value_eq: 'Value-equal to [value=]',
        value_not_eq: 'Value-not equal to [value!=]',
        value_in: 'Value-include [include=]',
        length_eq: 'Length-equal to [length=]',
        length_not_eq: 'Length-not equal to [length!=]',
        length_gt: 'Length-greater than [length>]',
        length_lt: 'Length-less than [length<]',
        must_contain: 'Must contain',
        type_verification: 'Type verification',
        content_verification: 'Content verification',
        expected_results: 'Expected results',
        check: 'Check the elements in the array',
        add_check: 'Add check',
        add_subfield: 'Add subfield',
        description: "Add assertion rules to check whether the response result is as expected",
      },
      extract: {
        label: "Extract from response",
        select_type: "Choose type",
        description: "Extract data from the response and store it in variables. Use the variables in subsequent requests.",
        regex: "Regex",
        multiple_matching: "Match multiple",
        regex_expression: "Regular expression",
        json_path_expression: "JSONPath expression",
        xpath_expression: "XPath expression",
        suggest_tip: "Click the note to add the JSONPath extraction",
        json_path_suggest: "JSONPath Extraction Suggest",
        json_path_clear: "Clear JSONPath Extraction",
      },
      processor: {
        pre_exec_script: "PreProcessor",
        post_exec_script: "PostProcessor",
        code_template: "Code template",
        bean_shell_processor_tip: "Currently only BeanShell scripts are supported",
        code_template_get_variable: "Get Variable",
        code_template_set_variable: "Set Variable",
        code_template_get_global_variable: "Get Global Variable",
        code_template_set_global_variable: "Set Global variable",
        code_template_get_response_header: "Get Response Header",
        code_template_get_response_code: "Get Response Code",
        code_template_get_response_result: "Get Response Result",
        code_add_report_length: "Add report length to head",
        code_hide_report_length: "Hide report length",
        param_environment_get_global_variable: "Get run environment param",
        param_environment_set_global_variable: "Set run environment param",
        param_environment_delete_global_variable: "Delete run environment param",
        param_environment_show_global_variable: "Show all environment params",
      },
      dubbo: {
        protocol: "protocol",
        input_interface: "Please enter the interface",
        input_method: "Please enter the method",
        input_config_center: "Please enter the config center",
        get_provider_success: "get provider list to finish",
        input_registry_center: "Please enter the registry center",
        input_consumer_service: "Please enter the consumer & service",
        check_registry_center: "Can't get interface list, please check the registry center",
      },
      sql: {
        dataSource: "Data Source",
        sql_script: "Sql Script",
        timeout: "Timeout(ms)",
        database_driver: "Driver",
        database_url: "Database URL",
        username: "Username",
        password: "Password",
        pool_max: "Max Number of Configuration",
        query_timeout: "Max Wait(ms)",
        name_cannot_be_empty: "SQL request name cannot be empty",
        tips: "Tips: Allowmultiqueries = true should be configured to execute multiple SQL statements",
        dataSource_cannot_be_empty: "SQL request datasource cannot be empty",
        result_variable: "Result variable",
        variable_names: "Variable names",
      },
      tcp: {
        general_format: "General",
        server: "Server Name or IP",
        port: "Port Number",
        connect: "Connect(ms)",
        response: "Response(ms)",
        re_use_connection: "Re-use connection",
        no_delay: "Set NoDelay",
        close_connection: "Close connection",
        so_linger: "SO LINGER",
        eol_byte: "End of line byte value",
        request: "Text to Send",
        username: "Username",
        password: "Password",
        login: "Login Configuration",
        server_cannot_be_empty: "Server name or IP cannot be empty",
      },
    },
    api_import: {
      label: "Import",
      title: "API test import",
      data_format: "Data format",
      file_size_limit: "The file size does not exceed 50 M",
      tip: "Instructions",
      export_tip: "Export Tip",
      ms_tip: "Support for MeterSphere JSON format",
      support_format: "Support p12, jks, pfx format",
      ms_export_tip: "Export jSON-formatted files via MeterSphere website or browser plug-ins",
      har_export_tip: "Export HAR files by browser dev-tool",
      esb_export_tip: "Can not export esb files now",
      swagger_tip: "Swagger 2.0 and 3.0 json files are supported",
      har_tip: "Only HAR files are supported",
      esb_tip: "Only ESB xlsx files are supported",
      postman_tip: "Only Postman Collection V2.1 json files are supported",
      postman_export_tip: "Export the test collection by Postman",
      post_export_tip: "Export the test collection by Postman",
      swagger_export_tip: "Export jSON-formatted files via Swagger website",
      jmeter_export_tip: "Generating JMX file through JMeter",
      jmeter_tip: "JMX files supporting JMeter 5.2-5.4",
      suffixFormatErr: "The file format does not meet the requirements",
      swagger_url_import: "Import using URL",
      add_request_params: "Add request Parameters",
      optional: "（optional）",
      timing_synchronization: "Timing synchronization",
      next_synchronization_time: "Next synchronization time",
      ms_env_import_file_limit: "It only supports JSON format files exported through metersphere",
      file_exceed_limit: "The number of files exceeds the limit",
      import_cover_tip: "Import mode: Overwrite mode description",
      file_name_to_long: "File name is too long",
      import_tip: "Import Instructions",
      import_tip1: "Note: The import file contains a variety of protocols, you need to switch the protocol to import multiple times",
      import_tip2: "If the URL can be repeated, if the interface name + request type + request path are consistent, it is judged to be the same interface",
      import_tip3: "If the URL is not enabled, it can be repeated. If the request type + request path are consistent, it is judged to be the same interface",
      cover_tip: "Override mode",
      cover_tip_1: "1. If the \"Synchronously overwrite API module\" option is checked, the API module is the module specified in the import file",
      cover_tip_2: "2. The same interface already exists in the system, if the content is inconsistent, the original interface of the system will be overwritten",
      cover_tip_3: "3. The same interface that already exists in the system will not be changed if the content is the same",
      cover_tip_4: "4. Add interfaces that do not exist in the system",
      cover_tip_scenario_1: "1. If the \"Synchronously overwrite Scenario module\" option is checked, the Scenario module is the module specified in the import file",
      cover_tip_scenario_2: "2. The same Scenario already exists in the system, if the content is inconsistent, the original Scenario of the system will be overwritten",
      cover_tip_scenario_3: "3. The same Scenario that already exists in the system will not be changed if the content is the same",
      cover_tip_scenario_4: "4. Add Scenario that do not exist in the system",
      no_cover_tip: "No overlay mode",
      no_cover_tip_1: "1. The same interface that already exists in the system will not be changed",
      no_cover_tip_2: "2. Add interfaces that do not exist in the system",
      no_cover_tip_scenario_1: "1. The same Scenario that already exists in the system will not be changed",
      no_cover_tip_scenario_2: "2. Add Scenario that do not exist in the system",
      import_version: 'Import version',
      data_update_version: 'Api update version',
      data_new_version: 'Api creation version',
      latest_version: 'Latest version',
    },
    home_page: {
      unit_of_measurement: "",
      unit_of_count: "",
      unit_of_times: "times",
      formula: {
        completion: "finished api / all api * 100%",
        coverage: "apis whitch have test case / all apis * 100%",
        pass: "scenarios whitch final execute is sucess / all scenarios * 100%",
        api_case_pass: "api case whitch final execute is sucess / all api case *100%",
        success: "execute success count number / all execute count number * 100%",
        interface_coverage: "api whitch url in scenario's step / all api * 100%",
        api_coverage: "api(URL) whitch have case or in scenario's step / all api * 100%",
        review: "reviewed cases / all cases * 100%",
        testplan_coverage: "relevance function cases / all function cases * 100%",
      },
      api_count_card: {
        title: "API count",
      },
      test_case_count_card: {
        title: "Api test case count",
      },
      test_scene_count_card: {
        title: "Scene test case count",
      },
      schedule_task_count_card: {
        title: "Scene schedule task count",
      },
      detail_card: {
        running: "Running",
        not_started: "Not started",
        finished: "Finished",
        uncoverage: "Uncoverage",
        coverage: "Coverage",
        unexecute: "Unexecute",
        execution_failed: "Execution failed",
        execution_pass: "Execution passed",
        failed: "Failure",
        success: "Success",
        rate: {
          api_completion: "API Completion",
          case_pase: "Case pass rate",
          scenario_pase: "Scenario pass rate",
          completion: "Completion rate",
          coverage: "Coverage",
          pass: "Pass rate",
          success: "Success",
          interface_coverage: "Interface coverage",
        },
        single_case: "Single Case",
      },
      api_details_card: {
        title: "API",
        this_week_add: "This week add:",
      },
      ui_details_card: {
        scenario_cases: "UI Scenario",
        step_count: "Step Count",
      },
      test_case_details_card: {
        title: "Test case",
        this_week_add: "This week add:",
        this_week_execute: "Executed {0} this week",
        executed: "Executed {0} in history",
        this_week_add_sm: "This week add:",
        this_week_execute_sm: "Executed {0}<br/> this week",
        executed_sm: "Executed {0}<br/> in history",
      },
      test_scene_details_card: {
        title: "Scene",
        this_week_add: "This week add:",
        this_week_execute: "Executed {0} this week",
        executed: "Executed {0} in history",
        this_week_add_sm: "This week add:",
        this_week_execute_sm: "Executed {0}<br/> this week",
        executed_sm: "Executed {0}<br/> in history",
      },
      schedule_task_details_card: {
        title: "Schedule task",
        this_week_add: "Added {0} this week",
        this_week_execute: "Executed {0} this week",
        executed: "Executed {0} in history",
        this_week_add_sm: "Added {0}<br/> this week",
        this_week_execute_sm: "Executed {0}<br/> this week",
        executed_sm: "Executed {0}<br/> in history",
      },
      failed_case_list: {
        title: "Top 10 failure cases about test plan in the past 7 days",
        table_coloum: {
          index: "Ranking",
          case_name: "Case Name",
          case_type: "Case Type",
          test_plan: "Test Plan",
          failure_times: "Failure times",
        },
        table_value: {
          case_type: {
            api: "Api case",
            scene: "Scenario case",
            load: "Load case",
            functional: "Functional case"
          }
        }
      },
      new_case_list: {
        title: "Updated interfaces in the past 7 days",
        table_coloum: {
          index: "ID",
          api_name: "Api Name",
          path: "path",
          api_status: "Api status",
          update_time: "Update time",
          relation_case: "Relation CASE",
          relation_scenario: "Relation Scenario"
        },
      },
      running_task_list: {
        title: "Running schedule task",
        table_coloum: {
          index: "Index",
          scenario: "Scene",
          task_type: "Task Type",
          run_rule: "Rule",
          task_status: "Status",
          next_execution_time: "Next Execution Time",
          create_user: "Creator",
          update_time: "Update time",
        },
        scenario_schedule: "Scenario",
        test_plan_schedule: "Test plan",
        swagger_schedule: "swagger",
        confirm: {
          close_title: "Do you want to close this scheduled task？",
          open_title: "Do you want to start this scheduled task?？",
        }
      }
    },
    script: {
      tip_3: "Script steps will be counted in the execution result of the scene, and the final execution result of the scene will be affected when an execution error is reported",
      filter_request_type: "Ignore request",
      execution_order: "Order",
      associated_scene_results: "Associated scene results",
      execute_before_step: "Execute before single",
      execute_before_step_tip: "Execute every time before each API step, such as request encryption",
      execute_post_step: "Execute after single",
      execute_post_step_tip: "Execute every time after each API step, such as response decryption",
      execute_before_all_steps: "Execute before all",
      execute_before_all_steps_tip: "Execute once before the start of all API Scenario, such as token acquisition and scene initialization",
      execute_post_all_steps: "Execute after all",
      execute_post_all_steps_tip: "Execute once after the end of all API Scenario, such as data destruction and scene reset",
      after_the_pre_script_step: "After the pre-script in the step",
      before_the_pre_script_step: "Before pre-script in step",
      after_the_post_script_step: "After the script is placed in the step",
      before_the_post_script_step: "Post-in-step before script",
      global_script_config: "Global script config",

      pre_script_filter_request_type: "Pre script filter request type",
      post_script_filter_request_type: "Post script filter request type",
      pre_script_exec_order: "Pre script exec order",
      post_script_exec_order: "Post script exec order",
      pre_link_scenario_result: "Pre link scenario result",
      post_link_scenario_result: "Post link scenario result",
    }
  },
  api_report: {
    title: "Report",
    request: "Request",
    request_body: "Body",
    request_headers: "Headers",
    request_cookie: "Cookie",
    response: "Response",
    delete_confirm: 'Confirm delete : ',
    delete_batch_confirm: 'Confirm batch delete report',
    scenario_name: "Scenario name",
    response_time: "Response time(ms)",
    latency: "Latency",
    start_time: "Start Time",
    request_size: "Request Size",
    response_size: "Response Size",
    response_code: "Response Code",
    response_message: "Response Message",
    error: "Error",
    assertions: "Assertions",
    assertions_pass: "Passed Assertions",
    assertions_name: "Assertion Name",
    assertions_content: "Content",
    assertions_error_message: "Error Message",
    assertions_is_success: "Fail/Success",
    result: "Result",
    success: "Success",
    fail: "Fail",
    total: "Total",
    test_name: "Test",
    request_result: "Result",
    sub_result: "Sub Result",
    detail: "Report detail",
    delete: "Delete report",
    batch_delete: "Delete reports in bulk",
    running: "The test is reporting",
    not_exist: "Test report does not exist",
  },
  api_monitor: {
    to: "to",
    start_time: "Start Time",
    end_time: "End Time",
    today: "Today",
    this_week: "This Week",
    this_mouth: "This Mouth",
    please_search: "Please Search",
    date: "Date"
  },
  test_track,
  test_resource_pool: {
    id: 'Resource Pool ID',
    type: 'type',
    enable_disable: 'Enable / Disable',
    search_by_name: 'Search by name',
    create_resource_pool: 'Create resource pool',
    update_resource_pool: 'Create resource pool',
    select_pool_type: 'Select resource type',
    max_threads: 'Maximum concurrent number',
    sync_jar: 'Timing synchronization jar',
    input_pool_name: 'Please enter the resource pool name',
    pool_name_valid: 'Resource pool name does not support special characters',
    cannot_remove_all_node: 'Cannot delete all independent nodes',
    cannot_empty: 'Resource pool cannot be empty',
    fill_the_data: 'Please complete the data',
    delete_prompt: 'This operation will permanently delete the resource pool, continue?',
    update_prompt: '{0}  The other tests are using this resource pool. Disabling the monitoring part that may affect the report. Do you want to continue?',
    status_change_success: 'Successfully changed the status!',
    status_change_failed: 'Failed to change the status, resource pool is invalid!',
    check_in: 'Check in',
    node_selector_invalid: 'nodeSelector must be JSON',
    node_selector_tip: 'Configure the nodeSelector of the load test Pod',
    pod_thread_limit: 'Maximum number of threads per POD',
    usage: 'Usage',
    backend_listener: 'Backend Listener',
    batch_add_resource_tips: 'Format: IP, Port, Monitor, maximum concurrent number<br/>such as: 192.168.1.52,8082,9100,500',
    k8s_sa_tips: 'Permissions required to use the K8S resource pool',
    k8s_sa_download_tips: 'Download SA executable file',
    k8s_deploy_type_tips: 'A DaemonSet or Deployment needs to be deployed to perform interface testing',
    k8s_deploy_download_tips: 'Download the YAML executable file',
  },
  system_parameter_setting: {
    mailbox_service_settings: 'Mailbox Settings',
    ldap_setting: 'LDAP Setting',
    test_connection: 'Test connection',
    SMTP_host: 'SMTP host',
    SMTP_port: 'SMTP port',
    SMTP_account: 'SMTP account',
    SMTP_password: 'SMTP password',
    SMTP_from: 'From',
    SSL: 'Turn on SSL (if the SMTP port is 465, you usually need to enable SSL)',
    TLS: 'Turn on TLS (if the SMTP port is 587, you usually need to enable TLS)',
    SMTP: 'Anonymous SMTP or not',
    host: 'Host number cannot be empty',
    port: 'Port cannot be empty',
    account: 'Account cannot be empty',
    test_recipients: 'Test recipients',
    tip: 'Tip: use as test mail recipient only',
    from_tip: 'Note: It must be the mailbox verified by the mail server, otherwise it is sent by SMTP account by default'
  },
  i18n: {
    home: 'Home',
    definition: 'Api Definition',
    automation: 'Api Automation',
    report: 'Test Report',
  },
  ldap: {
    url: 'LDAP URL',
    dn: 'Bind DN',
    password: 'Password',
    ou: 'User OU',
    filter: 'User Filter',
    mapping: 'LDAP Mapping',
    open: 'Enable LDAP Authentication',
    input_url: 'Please enter LDAP url',
    input_dn: 'Please enter DN',
    input_password: 'Please enter the password',
    input_ou: 'Please enter user OU',
    input_filter: 'Please enter a user filter',
    input_mapping: 'Please enter LDAP attribute mapping',
    input_username: 'please enter user name',
    input_url_placeholder: 'Please enter the LDAP address (eg ldap://localhost:389)',
    input_ou_placeholder: 'Enter user OU (use | to separate each OU)',
    input_filter_placeholder: 'Input filter [Possible options are cn or uid or sAMAccountName={0}, eg: (uid={0})]',
    input_mapping_placeholder: 'eg：{"username":"uid","name":"sn","email":"mail"}, The username mapping option may be cn or uid or sAMAccountName',
    test_connect: 'Test Connection',
    test_login: 'Test Login',
    edit: 'Edit',
    login_success: 'login success',
    url_cannot_be_empty: 'LDAP address cannot be empty',
    dn_cannot_be_empty: 'LDAP DN cannot be empty',
    ou_cannot_be_empty: 'LDAP OU cannot be empty',
    filter_cannot_be_empty: 'LDAP user filter cannot be empty',
    password_cannot_be_empty: 'LDAP password cannot be empty',
    mapping_cannot_be_empty: 'LDAP mapping cannot be empty',
  },
  schedule: {
    input_email: "Please input email account",
    event: "event",
    event_success: 'EXECUTE SUCCESSFUL',
    event_failed: 'EXECUTE FAILED',
    receiving_mode: "mailbox",
    receiver: "Receiver",
    operation: "operation",
    task_notification: "Task notification",
    not_set: "Not Set",
    next_execution_time: "Next Execution Time",
    edit_timer_task: "Edit Timer Task",
    task_config: "Task Config",
    test_name: 'Test Name',
    running_rule: 'Rule',
    job: 'Job',
    job_status: 'Status',
    running_task: 'Running Task',
    please_input_cron_expression: "Please Input Cron Expression",
    generate_expression: "Generate Expression",
    cron_expression_format_error: "Cron Expression Format Error",
    cron_expression_interval_short_error: "Interval time shorter than 3 minutes, please avoid running tests that take too long",
    cron_expression_interval_error: "The interval cannot be less than 1 minute",
    cron: {
      seconds: "Seconds",
      minutes: "Minutes",
      hours: "Hours",
      day: "Day",
      month: "Month",
      weeks: "Weeks",
      years: "Years",
      week: "Week",
      time_expression: "Time Expression",
      complete_expression: "Complete Expression",
      allowed_wildcards: "Allowed Wildcards[, - * /]",
      day_allowed_wildcards: "Allowed Wildcards[, - * / L M]",
      weeks_allowed_wildcards: "Allowed Wildcards[, - * / L M]",
      not_specify: "Not Specify",
      specify: "Specify",
      period: "Period",
      from: "From",
      every: "Every",
      day_unit: "Day Unit",
      start: "Start",
      execute_once: "Execute Once",
      last_working_day: "The Last Working Day",
      last_day_of_the_month: "The Last Day Of The Month",
      multi_select: "Multi Select",
      num: "Number",
      week_of_weeks: "Week Of Weeks",
      last_week_of_the_month: "The Last Week Of The Month",
      not_fill: "Not Fill",
      recent_run_time: "Recent 5th Runing Time",
      no_qualifying_results: "No Qualifying Results",
    }
  },
  quota: {
    default: {
      project: "Project Default Quota",
      workspace: "Workspace Default Quota",
    },
    api: "Number of interface tests",
    performance: "Number of performance tests",
    resource_pool: "Available test resource pool",
    max_threads: "Same Period Maximum Concurrency",
    duration: "Stress test duration(seconds)",
    use_default: "Default Quota",
    yes: "Yes",
    no: "No",
    edit: "Edit",
    list: "Quota List",
    modify: "Modify Quota",
    edit_quota_title: "{0} quota",
    workspace_quota_list: "Workspace quota list of {0}",
    unlimited: "Unlimited",
    member: "Member",
    project: "Project",
    vum_total: "Total vum",
    vum_used: "Used vum",
    vum_tip: "vum (thread * duration): a concurrent user consumes 1 vum for one minute",
    clean: "Clean"
  },
  schema: {
    title: "Title",
    import_json: "Import JSON",
    base_setting: "Base Setting",
    all_setting: "Source Code",
    default: "Default",
    description: "Description",
    "adv_setting": "Advanced Settings",
    "add_child_node": "Add child node",
    add_sibling_node: "Add sibling nodes",
    add_node: "Add sibling/child nodes",
    remove_node: "Remove node",
    child_node: "Child node",
    sibling_node: "Sibling node",
    ok: "OK",
    cancel: "Cancel",
    minLength: "Min length",
    maxLength: "Max length",
    pattern: "MUST be a valid regular expression.",
    exclusiveMinimum: "Value strictly less than",
    exclusiveMaximum: "Value strictly more than",
    minimum: "Min",
    maximum: "Max",
    uniqueItems: "Unique Items",
    minItems: "MinItems",
    maxItems: "MaxItems",
    minProperties: "MinProperties",
    maxProperties: "MaxProperties",
    checked_all: "Checked All",
    valid_json: "Not valid json",
    enum: "Enum",
    enum_msg: "One value per line",
    enum_desc: "desc",
    enum_desc_msg: "enum description",
    required: "Required",
    mock: "mock",
    mockLink: "Help",
    format: "Format",
    nothing: "Nothing",
    preview: "Preview",
    add_custom: "Add Custom Prop",
    json_warning: 'The imported data is not in JSON format',
    json_schema_warning: 'The imported data is not in JSON-SCHEMA format',
  },
  loop: {
    loops_title: "loops",
    foreach: "ForEach",
    while: "While",
    loops: "loops",
    interval: "interval",
    proceed: "proceed",
    timeout: "timeout",
  },
  variables: {
    ƒ: "Only CSV files can be uploaded",
    csv_message: "500 items are displayed by default, and the complete content can be downloaded and viewed.",
    end: "end",
    start: "start",
    increment: "increment",
    counter_info: "000 produces at least three digits. user_ 000 in the form of user_ NNN",
    config: "configure",
    add_file: "Add file",
    delimiter: "Delimiter",
    format: "Output format",
    quoted_data: "Whether to allow quotes",
    csv_download: "CSV file does not support exporting"
  },
  auth_source: {
    delete_prompt: 'This operation will delete the authentication source, do you want to continue? ',
    title: 'Auth Source',
    auth_name_valid: 'Name does not support special characters',
  },
  module: {
    title: 'Module Management',
    path: 'Module Path'
  },
  table: {
    header_display_field: 'Header display field',
    fields_to_be_selected: 'Fields to be selected',
    selected_fields: 'Selected fields',
    base_fields: 'Base fields',
    template_name: 'Template name',
    selected_custom_fields: 'Custom fields to be selected'
  },
  run_mode: {
    title: "Mode",
    serial: "Serial",
    parallel: "Parallel",
    other_config: "Other config",
    idd_report: "Report",
    set_report: "Set report",
    report_name: "Report name",
    run_with_resource_pool: "Run Within Resource pool",
    retry_on_failure: "retry on failure",
    retry_message: "Retry the interface / UI use case, if it still fails after retries n times, the use case failed",
    retry: "Retry",
    retry_frequency: "Frequency"
  },
  operating_log: {
    title: "Operating Log",
    time: "Operating Time",
    user: "Operating User",
    type: "Operating Type",
    object: "Operating Object",
    name: "Operating Title",
    info: "Detail",
    change_field: "Change field",
    before_change: "Before change",
    after_change: "After change",
    share: "Share",
    api_definition: "Api definition",
    api_definition_case: "Api definition case",
    api_automation: "Api automation",
    api_automation_schedule: 'Api automation schedule',
    api_automation_report: "Test Report",
    track_test_case: "Test case",
    track_test_case_review: "Case review",
    track_test_plan: "Test plan",
    track_test_plan_schedule: 'Test plan schedule',
    track_bug: "Defect management",
    track_report: "Report",
    performance_test: "Performance test",
    performance_test_report: "Performance test report",
    system_user: "System user",
    system_organization: "System organization",
    system_workspace: "workspace",
    system_test_resource: "System test resource",
    system_parameter_setting: "System parameter setting",
    system_quota_management: "System Quota management",
    system_authorization_management: "System authorization management",
    organization_member: "Organization member",
    organization_workspace: "Organization workspace",
    project_project_member: "Project member",
    workspace_service_integration: "Workspace service integration",
    workspace_message_settings: "Workspace message settings",
    workspace_member: "Workspace member",
    workspace_template_settings_field: "Workspace template settings field",
    workspace_template_settings: "Workspace template settings",
    workspace_template_settings_case: "Workspace template settings case",
    workspace_template_settings_issue: "Workspace template settings issue",
    project_project_manager: "Project project manager",
    project_project_jar: "Project project jar",
    project_environment_setting: "Project environment setting",
    project_file_management: "Project file management",
    project_template_management: "Project template management",
    personal_information_personal_settings: "Personal information personal settings",
    personal_information_apikeys: "Personal information API Keys",
    auth_title: "Auth",
    group_permission: "Group",
    error_report_library: "Error report",
    enterprise_test_report: "Enterprise report",
    change_history: "Change log",
    change_content: "Change content"
  },
  plugin: {
    title: "Plug-in management",
    script_entry: "Script execution entry",
    plugin_id: "Plug-in Id",
    script_view: "View script",
    warning_tip: 'Script content not found'
  },
  mail: {
    input_mail_subject: "Please input subject",
    mail_subject: "Subject ",
    mail_addressee: "To ",
    mail_duplicate: "Cc ",
    enter_mail_addressee: "Enter to add email",
    enter_mail_duplicate: "Enter to add email",
  },
  notice: {
    operation: {
      'CREATE': ' Created',
      'UPDATE': ' Updated',
      'DELETE': ' Delete',
      'COMMENT': ' Commented',
      'COMPLETE': ' Completed',
      'CLOSE_SCHEDULE': ' Close Scheduled task',
      'CASE_CREATE': ' Created API Case',
      'CASE_UPDATE': ' Updated API Case',
      'CASE_DELETE': ' Delete API Case',
      'EXECUTE_SUCCESSFUL': ' Execute',
      'EXECUTE_FAILED': ' Execute',
      'EXECUTE_COMPLETED': ' Execute',
    },
    resource: {
      'JENKINS_TASK': ' Jenkins',
      'TEST_PLAN_TASK': ' TestPlan',
      'REVIEW_TASK': ' Review',
      'DEFECT_TASK': ' Defect',
      'SWAGGER_TASK': ' Swagger',
      'API_AUTOMATION_TASK': ' API Automation',
      'API_DEFINITION_TASK': ' API',
      'API_HOME_TASK': ' API HomePage',
      'API_REPORT_TASK': ' API Report',
      'PERFORMANCE_TEST_TASK': ' Performance Test',
      'PERFORMANCE_REPORT_TASK': ' Performance Report',
      'TRACK_TEST_CASE_TASK': ' TestCase',
      'TRACK_HOME_TASK': ' Tracking HomePage',
      'TRACK_REPORT_TASK': ' Tracking Report',
    },
    result: {
      'EXECUTE_SUCCESSFUL': ' Success',
      'EXECUTE_FAILED': ' Failed',
      'EXECUTE_COMPLETED': ' Completed',
    },
    api_case: 'API Case',
  },
  permission: {
    common: {
      home: "HOME",
      read: "READ",
      first_level_menu: "First Level Menu",
      second_level_menu: "Second Level Menu",
    },
    project_error_report_library: {
      name: "Error report library",
      read: "READ",
      create: "CREATE",
      edit: "EDIT",
      delete: "DELETE",
    },
    system_user: {
      name: "User",
      read: "READ",
      create: "CREATE",
      import: "IMPORT",
      edit: "EDIT",
      delete: "DELETE",
      edit_password: "EDIT PASSWORD"
    },
    system_workspace: {
      name: "Workspace",
      read: "READ",
      create: "CREATE",
      edit: "EDIT",
      delete: "DELETE",
    },
    system_group: {
      name: "User Group",
      read: "READ",
      create: "CREATE",
      edit: "EDIT",
      delete: "DELETE",
      setting_permission: "SET PERMISSION",
    },
    system_test_pool: {
      name: "Test Pool",
      read: "READ",
      create: "CREATE",
      edit: "EDIT",
      delete: "DELETE",
    },
    system_setting: {
      name: "Params Setting",
      read: "READ",
      edit: "EDIT"
    },
    system_quota: {
      name: "Quota",
      read: "READ",
      edit: "EDIT"
    },
    system_auth: {
      name: "Auth",
      read: "READ",
      edit: "EDIT"
    },
    system_operation_log: {
      name: "Operation Log",
      read: "READ"
    },
    workspace_user: {
      name: "User",
      read: "READ",
      create: "CREATE",
      edit: "EDIT",
      delete: "DELETE",
    },
    workspace_service: {
      name: "Service",
      read: "READ",
      edit: "EDIT",
    },
    workspace_quota: {
      name: "Quota",
      read: "READ",
      edit: "EDIT"
    },
    project_message: {
      name: "Message",
      read: "READ",
      edit: "EDIT",
    },
    project_template: {
      name: "Template",
      read: "READ",
      case_template: "CASE TEMPLATE",
      issue_template: "ISSUE TEMPLATE",
      api_template: "API TEMPLATE",
      custom: "CUSTOM FIELDS"
    },
    workspace_project_manager: {
      name: "Manage",
      read: "READ",
      create: "CREATE",
      edit: "EDIT",
      delete: "DELETE",
      upload_jar: "UPLOAD JAR",
    },
    workspace_project_environment: {
      name: "Environment",
      read: "READ",
      create: "CREATE",
      edit: "EDIT",
      delete: "DELETE",
      copy: "COPY",
      import: "IMPORT",
      export: "EXPORT",
      create_group: "CREATE GROUP",
      edit_group: "EDIT GROUP",
      copy_group: "COPY GROUP",
      delete_group: "DELETE GROUP",
    },
    workspace_operation_log: {
      name: "Operation Log",
      read: "READ"
    },
    project_user: {
      name: "User",
      read: "READ",
      create: "CREATE",
      edit: "EDIT",
      delete: "DELETE",
    },
    project_manager: {
      name: "Manage",
      read: "READ",
      edit: "EDIT",
    },
    project_group: {
      name: "Group",
      read: "READ",
      create: "CREATE",
      edit: "EDIT",
      delete: "DELETE",
      setting_permission: "SET PERMISSION",
    },
    project_environment: {
      name: "Environment",
      read: "READ",
      create: "CREATE",
      edit: "EDIT",
      delete: "DELETE",
      copy: "COPY",
      import: "IMPORT",
      export: "EXPORT",
    },
    project_operation_log: {
      name: "Operation Log",
      read: "READ"
    },
    project_app_manager: {
      name: "App Manager",
      edit: "EDIT"
    },
    project_custom_code: {
      name: "Custom Code",
      read: "READ",
      create: "CREATE",
      edit: "EDIT",
      delete: "DELETE",
      copy: "COPY",
    },
    project_file: {
      name: "File",
      jar: "READ",
      upload_jar: "UPLOAD",
      delete_jar: "DELETE",
      read: "READ",
      upload_file: "UPLOAD FILE",
      delete_file: "DELETE FILE",
      file_download: 'Download',
      batch_delete: 'Batch delete',
      batch_download: 'Batch download',
      batch_move: 'Batch move',
      local_upload: 'Local upload',
      associated_files: 'Associated files',
      file_delete_tip: 'Source file deleted',
      save_to_file_manage: 'Transfer to file management'
    },
    project_track_case: {
      name: "Case",
      read: "READ",
      create: "CREATE",
      edit: "EDIT",
      delete: "DELETE",
      copy: "COPY",
      import: "IMPORT",
      export: "EXPORT",
      recover: "RECOVER",
    },
    project_track_review: {
      name: "Review",
      read: "READ",
      create: "CREATE",
      edit: "EDIT",
      delete: "DELETE",
      review: "REVIEW",
      comment: "COMMENT",
      relevance_or_cancel: "RELEVANCE/CANCEL",

    },
    project_track_plan: {
      name: "Plan",
      read: "READ",
      create: "CREATE",
      edit: "EDIT",
      delete: "DELETE",
      copy: "COPY",
      run: "RUN",
      batch_run: "BATCH RUN",
      batch_edit: "BATCH EDIT",
      schedule: "SCHEDULE",
      relevance_or_cancel: "RELEVANCE/CANCEL",
      batch_delete: "BATCH DELETE",
    },
    project_track_issue: {
      name: "Issue",
      read: "READ",
      create: "CREATE",
      edit: "EDIT",
      delete: "DELETE",
    },
    project_track_report: {
      name: "Report",
      read: "READ",
      delete: "DELETE",
      export: "EXPORT",
    },
    project_api_definition: {
      name: "Definition",
      read: "READ",
      create_api: "CREATE API",
      edit_api: "EDIT API",
      delete_api: "DELETE API",
      copy_api: "COPY API",
      create_case: "CREATE CASE",
      edit_case: "EDIT CASE",
      delete_case: "DELETE CASE",
      copy_case: "COPY CASE",
      import_api: "IMPORT API",
      export_api: "EXPORT API",
      timing_sync: "TIMING SYNC",
      create_performance: "CREATE PERFORMANCE",
      run: "RUN",
      debug: "DEBUG",
      mock: "MOCK",
    },
    project_api_scenario: {
      name: "Scenario",
      read: "READ",
      create: "CREATE",
      edit: "EDIT",
      delete: "DELETE",
      copy: "COPY",
      run: "RUN",
      debug: "DEBUG",
      schedule: "SCHEDULE",
      import: "IMPORT",
      export: "EXPORT",
      move_batch: "MOVE BATCH",
      create_performance: "CREATE PERFORMANCE",
      create_performance_batch: "BATCH CREATE PERFORMANCE",
      batch_copy: "BATCH COPY",
    },
    project_ui_scenario: {
      name: "Scenario",
      read: "READ",
      create: "CREATE",
      edit: "EDIT",
      delete: "DELETE",
      copy: "COPY",
      run: "RUN",
      debug: "DEBUG",
      schedule: "SCHEDULE",
      import: "IMPORT",
      export: "EXPORT",
      move_batch: "MOVE BATCH",
      create_performance: "CREATE PERFORMANCE",
      create_performance_batch: "BATCH CREATE PERFORMANCE",
      batch_copy: "BATCH COPY",
      open_url_content: "According to the URL, open the specified operation page"
    },
    project_api_report: {
      name: "Report",
      read: "READ",
      delete: "DELETE",
      export: "EXPORT",
    },
    project_ui_report: {
      name: "Report",
      read: "READ",
      delete: "DELETE",
      share: "SHARE",
    },
    project_ui_element: {
      name: "Element",
      read: "READ",
      create: "CREATE",
      edit: "EDIT",
      delete: "DELETE",
      copy: "COPY",
    },
    project_performance_test: {
      name: "Test",
      read: "READ",
      create: "CREATE",
      edit: "EDIT",
      delete: "DELETE",
      copy: "COPY",
      run: "RUN",
      schedule: "SCHEDULE",
    },
    project_performance_report: {
      name: "Report",
      read: "READ",
      delete: "DELETE",
      export: "EXPORT",
      compare: "COMPARE",
    },
    project_report_analysis: {
      name: "Report Analysis",
      read: "READ",
      export: "EXPORT",
      update: "SAVE",
      create: "CREATE",
    },
    project_enterprise_report: {
      name: "Enterprise Report",
      export: "EXPORT",
      create: "CREATE",
      delete: "DELETE",
      copy: "COPY",
      schedule: "SCHEDULE",
      edit: "EDIT",
    },
    system_plugin: {
      name: "Plugin",
      upload: "UPLOAD",
      delete: "DELETE",
      read: "READ",
    },
    personal_information: {
      name: 'Setting',
      personal_setting: 'Personal Setting',
      api_keys: 'API Keys',
      edit_password: "EDIT PASSWORD",
      third_account: 'Third Account',
      ui_setting: 'UI Setting',
    },
    other: {
      track: "Track",
      api: "API",
      ui: "UI",
      performance: "Performance",
      project: "Project",
      report: "Report Statistics"
    },
    template: {
      name: "Template"
    }
  },
  env_options: {
    all_assertions: "Assertions"
  },
  error_report_library: {
    name: "Error report",
    assertion: "Error code assertion",
    tips: "Tips: Use error report in \"Project Settings - Project environment-Assertions\"",
    use_error_report: "Use error code",
    use_desc: "In case of conflict between error code and error assertions, it is treated as error code",
    conflict_with_success: "If request has error report and success assertion：",
    conflict_with_error: "If request has error report and error assertion：",
    option: {
      name: "Err code",
      error_code: "Name",
      match_type: "Match",
      status: "Status",
      is_open: "Is open",
      create: "Create",
      match_rule: "Rule",
    },
    match_type: {
      text: "TXT"
    }
  },
  ui: {
    ui_automation: "UI Automation",
    ui_element: "UI Element Library",
    report: "Test Report",
    ui_debug_mode: 'UI debugging mode',
    ui_local_debug: 'local',
    ui_server_debug: 'server',
    all_element: "All elements",
    element_name: "Element name",
    element_locator: "Element locator",
    element_locator_type: "Locator type",
    screenshot: "screenshot",
    update_user: "Update user",
    create_user: "Create user",
    all_scenario: "All scenario",
    scenario_list: "Scenario list",
    log: "log",
    performance_mode: "Performance mode",
    error_handling: "error handling",
    other_settings: "Other settings",
    step_results: "Step results",
    treatment_method: "Treatment method",
    scenario_steps: "Scenario steps",
    basic_information: "Basic information",
    check_element: "Please select the elements",
    selenium_tip: "Support Selenium-IDE format",
    selenium_export_tip: "Export side format",
    elementObject: "Element Object",
    elementLocator: "Element Locator",
    elementType: "Element Type",
    not_selected: "(Not Selected)",
    not_selected_location: "(Not Selected Location)",
    location: "Location",
    run: "Run",
    locate_type: "Locate Type",
    coord: "Coord",
    enable_or_not: "Enable/Disable",
    enable: "Enable",
    disable: "Disable",
    resolution: "resolution",
    ignore_fail: "ignore fail",
    not_ignore_fail: "not ignore fail",
    cmdValidation: "Assert",
    cmdValidateValue: "Assert Value",
    cmdValidateText: "Assert Text",
    cmdValidateDropdown: "Assert Dropdown",
    cmdValidateElement: "Assert Element",
    cmdValidateTitle: "Assert Title",
    cmdOpen: "Open",
    cmdSelectWindow: "Select Window",
    cmdSetWindowSize: "Set Window Size",
    cmdSelectFrame: "Select Frame",
    cmdDialog: "Dialog Operation",
    cmdDropdownBox: "Dropdown Operation",
    submit: "submit",
    cmdSetItem: "Set Item",
    cmdWaitElement: "Wait Element",
    cmdInput: "Input",
    cmdMouseClick: "Mouse Click",
    cmdMouseMove: "Mouse Move",
    cmdMouseDrag: "Mouse Drag",
    cmdTimes: "Times",
    cmdForEach: "ForEach",
    cmdWhile: "While",
    cmdIf: "If",
    cmdElse: "Else",
    cmdElseIf: "ElseIf",
    close: "close",
    cmdExtraction: "Extraction",
    cmdExtractWindow: "Extract window",
    cmdExtractElement: "Extract Element",
    valiate_fail: "Validate fail",
    check_subitem: 'check subitem',
    pause: 'Pause',
    browser: "Browser",
    inner_drag: "Drag in element",
    set_coord: "Set Coordinate",
    input_content_x: "input x coordinate",
    input_content_y: "input y coordinate",
    screenshot_config: "Screenshot configuration",
    current_step_screenshot: "Screenshot of current step",
    not_screentshot: "No screenshot",
    error_step_screenshot: "Screenshot of exception",
    downloadScreenshot: "Download screenshot file",
    description: "remark",
    scenario_title: "Scenario",
    custom_command_title: "Command",
    custom_command_label: "Custom command",
    automation_list: "Automation list",
    create_custom_command: "Create command",
    create_custom_command_label: "Create custom command",
    import_by_list_label: "UI list import",
    open_custom_command_label: "Open command",
    debug_result_label: "Debug result",
    scenario_ref_label: "Scenario reference",
    command_ref_label: "Command reference",
    test_plan_ref_label: "Test plan reference",
    delete_scenario_lable: "Delete scenario",
    delete_command_lable: "Delete command",
    command_name_label: "Command name",
  },
  project_application: {
    workstation: {
      time_tip: 'Off, no time range is set; On, according to the set time range, enter the list to be updated, if the time range is exceeded, it will be automatically cleared from the list;',
      rule_tip: 'Set the to-be-updated rule, if it meets the selected conditions, it will enter the to-be-updated list',
      api_tip: 'Both the interface definition and the affected interface use cases will enter the to-be-updated list',
      case_tip: 'If the interface use case meets the conditions, it will enter the to-be-updated list',
      update_rule_title: 'Enter the to-be-updated list rule settings',
      no_show_setting: 'No popup settings popup',
      api_receiver_tip: "Note: Please confirm that \"API update\" in the API test task notification has been set \"Intra-site message\" message, otherwise, you will not receive message reminders",
      case_receiver_tip: "Note: Please confirm that \"CASE update\" in the API test task notification has been set \"Intra-site message\" message, otherwise, you will not receive message reminders",
      no_show_setting_tip: "After checking, the pop-up window will no longer pop up, and the synchronization and change notification will be performed according to the setting content by default: If you need to change the setting, you can open the setting item in the drop-down option next to the save button。",
      go_to_api_message: 'Interface API update message notification',
      go_to_case_message: 'CASE update message notification',
      update_case_tip: 'When the CASE changes, the creator of the automation scene referring to the CASE will receive an in-site message reminder'
    }
  }
};
